Kodiak Sciences Inc.

Pages

Kodiak Sciences Inc.

$KOD

Search Table
Pages

Trade Date Insider Title Buy or Sell Quantity Security Type Price Proceeds Transaction Conviction Position Quantity Position Value Positon Conviction SEC Link Nature of Ownership
2020-07-02Jason EhrlichSee RemarksBuy2,700Common Stock$10.29-$27,783.00  0.61     [ Average ]33,984$349,695.36  7.64     [Average]Form 4-
2020-04-02Hong LiangSVP, Discovery MedicineSell4,000Common Stock$42.34$169,360.00  0.90     [ High ]130,166$5,511,228.44  29.26    [High]Form 4-
2020-04-09Jason EhrlichSee RemarksBuy15,000Common Stock$0.00$0.00  -37,542$0.00  8.44     [Average]Form 4-
2020-04-09Jason EhrlichSee RemarksSell4,058Common Stock$50.67$205,618.86  0.91     [ High ]33,484$1,696,634.28  7.53     [Average]Form 4-
2020-04-09Jason EhrlichSee RemarksSell938Common Stock$47.54$44,592.52  0.21     [ Low ]32,546$1,547,236.84  7.32     [Average]Form 4-
2020-04-09Jason EhrlichSee RemarksSell345Common Stock$48.70$16,801.50  0.08     [ Very Low ]32,201$1,568,188.70  7.24     [Average]Form 4-
2020-04-09Jason EhrlichSee RemarksSell917Common Stock$49.55$45,437.35  0.21     [ Low ]31,284$1,550,122.20  7.03     [Average]Form 4-
2020-04-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.56     [ High ]38,234$393,427.86  8.60     [Average]Form 4-
2020-04-20Jason EhrlichSee RemarksSell1,639Common Stock$52.44$85,949.16  0.37     [ Average ]36,595$1,919,041.80  8.23     [Average]Form 4-
2020-04-20Jason EhrlichSee RemarksSell551Common Stock$53.34$29,390.34  0.12     [ Low ]36,044$1,922,586.96  8.10     [Average]Form 4-
2020-04-20Jason EhrlichSee RemarksSell2,836Common Stock$54.50$154,562.00  0.64     [ Average ]33,208$1,809,836.00  7.47     [Average]Form 4-
2020-04-20Jason EhrlichSee RemarksSell1,924Common Stock$55.20$106,204.80  0.43     [ Average ]31,284$1,726,876.80  7.03     [Average]Form 4-
2020-05-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.56     [ High ]38,234$393,427.86  8.60     [Average]Form 4-
2020-05-20Jason EhrlichSee RemarksSell1,229Common Stock$59.36$72,953.44  0.28     [ Average ]37,005$2,196,616.80  8.32     [Average]Form 4-
2020-05-20Jason EhrlichSee RemarksSell3,631Common Stock$60.61$220,074.91  0.82     [ High ]33,374$2,022,798.14  7.50     [Average]Form 4-
2020-05-20Jason EhrlichSee RemarksSell2,090Common Stock$61.71$128,973.90  0.47     [ Average ]31,284$1,930,535.64  7.03     [Average]Form 4-
2020-06-22Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  -38,234$393,427.86  -Form 4-
2020-06-22Jason EhrlichSee RemarksSell2,792Common Stock$59.35$165,705.20  -35,442$2,103,482.70  -Form 4-
2020-06-22Jason EhrlichSee RemarksSell1,684Common Stock$60.33$101,595.72  -33,758$2,036,620.14  -Form 4-
2020-06-22Jason EhrlichSee RemarksSell1,645Common Stock$61.49$101,151.05  -32,113$1,974,628.37  -Form 4-
2020-06-22Jason EhrlichSee RemarksSell723Common Stock$62.92$45,491.16  -31,390$1,975,058.80  -Form 4-
2020-06-22Jason EhrlichSee RemarksSell106Common Stock$64.08$6,792.48  -31,284$2,004,678.72  -Form 4-
2020-07-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.56     [ High ]40,934$421,210.86  9.20     [Average]Form 4-
2020-07-20Jason EhrlichSee RemarksSell1,474Common Stock$49.77$73,360.98  0.33     [ Average ]39,460$1,963,924.20  8.87     [Average]Form 4-
2020-07-20Jason EhrlichSee RemarksSell5,100Common Stock$50.57$257,907.00  1.15     [ High ]34,360$1,737,585.20  7.72     [Average]Form 4-
2020-07-20Jason EhrlichSee RemarksSell376Common Stock$51.19$19,247.44  0.08     [ Very Low ]33,984$1,739,640.96  7.64     [Average]Form 4-
2020-08-19Baker Bros. Advisors Lp-Buy284Common Stock$46.99-$13,345.16  0.06     [ Very Low ]972,272$45,687,061.28  217.45   [Very High]Form 4See Footnotes
2020-08-19Baker Bros. Advisors Lp-Buy3,585Common Stock$46.99-$168,459.15  0.80     [ High ]10,606,135$498,382,283.65  2,372.10 [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy283Common Stock$46.30-$13,102.90  0.06     [ Very Low ]972,555$45,029,296.50  217.52   [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy3,576Common Stock$46.30-$165,568.80  0.80     [ High ]10,609,711$491,229,619.30  2,372.90 [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy843Common Stock$46.50-$39,199.50  0.19     [ Low ]973,398$45,263,007.00  217.70   [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy10,640Common Stock$46.50-$494,760.00  2.38     [ High ]10,620,351$493,846,321.50  2,375.28 [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy3,262Common Stock$47.72-$155,662.64  0.73     [ Average ]976,660$46,606,215.20  218.43   [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy41,155Common Stock$47.72-$1,963,916.60  9.20     [ Very High ]10,661,506$508,767,066.32  2,384.48 [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy60Common Stock$47.82-$2,869.20  -976,720$46,706,750.40  218.45   [Very High]Form 4See Footnotes
2020-08-20Baker Bros. Advisors Lp-Buy754Common Stock$47.82-$36,056.28  0.17     [ Low ]10,662,260$509,869,273.20  2,384.65 [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy3,386Common Stock$47.74-$161,647.64  0.76     [ Average ]980,106$46,790,260.44  219.20   [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy42,714Common Stock$47.74-$2,039,166.36  9.55     [ Very High ]10,704,974$511,055,458.76  2,394.21 [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy181Common Stock$48.74-$8,821.94  0.04     [ Very Low ]980,287$47,779,188.38  219.24   [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy2,286Common Stock$48.74-$111,419.64  0.51     [ Average ]10,707,260$521,871,852.40  2,394.72 [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy6,645Common Stock$49.08-$326,136.60  1.49     [ High ]986,932$48,438,622.56  220.73   [Very High]Form 4See Footnotes
2020-08-21Baker Bros. Advisors Lp-Buy83,832Common Stock$49.08-$4,114,474.56  18.75    [ Very High ]10,791,092$529,626,795.36  2,413.47 [Very High]Form 4See Footnotes
2020-08-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.55     [ High ]40,934$421,210.86  9.16     [Average]Form 4-
2020-08-20Jason EhrlichSee RemarksSell2,591Common Stock$46.42$120,274.22  0.58     [ Average ]38,343$1,779,882.06  8.58     [Average]Form 4-
2020-08-20Jason EhrlichSee RemarksSell4,359Common Stock$47.53$207,183.27  0.97     [ High ]33,984$1,615,259.52  7.60     [Average]Form 4-
2020-09-08Baker Bros. Advisors Lp-Buy1,220Common Stock$47.47-$57,913.40  0.27     [ Low ]1,010,594$47,972,897.18  226.02   [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy76,473Common Stock$47.39-$3,624,055.47  17.10    [ Very High ]11,075,237$524,855,481.43  2,477.02 [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy6,151Common Stock$47.39-$291,495.89  1.38     [ High ]1,009,374$47,834,233.86  225.75   [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy15,807Common Stock$47.03-$743,403.21  3.54     [ Very High ]10,998,764$517,271,870.92  2,459.91 [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy1,272Common Stock$47.03-$59,822.16  0.28     [ Low ]1,003,223$47,181,577.69  224.37   [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy185Common Stock$45.88-$8,487.80  0.04     [ Very Low ]10,982,957$503,898,067.16  2,456.38 [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy15Common Stock$45.88-$688.20  -1,001,951$45,969,511.88  224.09   [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy9,101Common Stock$47.50-$432,297.50  2.04     [ High ]10,982,772$521,681,670.00  2,456.34 [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy712Common Stock$47.50-$33,820.00  0.16     [ Low ]1,001,936$47,591,960.00  224.09   [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy26,238Common Stock$47.26-$1,240,007.88  5.87     [ Very High ]10,973,671$518,615,691.46  2,454.30 [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy2,054Common Stock$47.26-$97,072.04  0.46     [ Average ]1,001,224$47,317,846.24  223.93   [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy29,319Common Stock$46.62-$1,366,851.78  6.56     [ Very High ]10,947,433$510,369,326.46  2,448.43 [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy2,295Common Stock$46.62-$106,992.90  0.51     [ Average ]999,170$46,581,305.40  223.47   [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy12,132Common Stock$45.30-$549,579.60  2.71     [ Very High ]10,918,114$494,590,564.20  2,441.88 [Very High]Form 4See Footnotes
2020-09-04Baker Bros. Advisors Lp-Buy950Common Stock$45.30-$43,035.00  0.21     [ Low ]996,875$45,158,437.50  222.95   [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy32,088Common Stock$49.00-$1,572,312.00  7.18     [ Very High ]10,905,982$534,393,118.00  2,439.16 [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy2,512Common Stock$49.00-$123,088.00  0.56     [ Average ]995,925$48,800,325.00  222.74   [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy77,456Common Stock$47.60-$3,686,905.60  17.32    [ Very High ]10,873,894$517,597,354.40  2,431.99 [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy6,062Common Stock$47.60-$288,551.20  1.36     [ High ]993,413$47,286,458.80  222.18   [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy2,987Common Stock$47.45-$141,733.15  0.67     [ Average ]10,796,438$512,290,983.10  2,414.66 [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy234Common Stock$47.45-$11,103.30  0.05     [ Very Low ]987,351$46,849,804.95  220.82   [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy2,359Common Stock$46.97-$110,802.23  0.53     [ Average ]10,793,451$506,968,393.47  2,413.99 [Very High]Form 4See Footnotes
2020-09-03Baker Bros. Advisors Lp-Buy185Common Stock$46.97-$8,689.45  0.04     [ Very Low ]987,117$46,364,885.49  220.77   [Very High]Form 4See Footnotes
2020-09-08Baker Bros. Advisors Lp-Buy15,172Common Stock$47.47-$720,214.84  3.39     [ Very High ]11,090,409$526,461,715.23  2,480.41 [Very High]Form 4See Footnotes
2020-09-21Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.55     [ High ]40,934$421,210.86  9.16     [Average]Form 4-
2020-09-21Jason EhrlichSee RemarksSell3,314Common Stock$51.55$170,836.70  0.74     [ Average ]37,620$1,939,311.00  8.41     [Average]Form 4-
2020-09-21Jason EhrlichSee RemarksSell1,975Common Stock$52.61$103,904.75  0.44     [ Average ]35,645$1,875,283.45  7.97     [Average]Form 4-
2020-09-21Jason EhrlichSee RemarksSell1,097Common Stock$53.60$58,799.20  0.25     [ Low ]34,548$1,851,772.80  7.73     [Average]Form 4-
2020-09-21Jason EhrlichSee RemarksSell545Common Stock$54.23$29,555.35  0.12     [ Low ]34,003$1,843,982.69  7.60     [Average]Form 4-
2020-09-21Jason EhrlichSee RemarksSell19Common Stock$56.75$1,078.25  -33,984$1,928,592.00  7.60     [Average]Form 4-
2020-09-22Baker Bros. Advisors Lp-Buy779Common Stock$49.72-$38,731.88  0.17     [ Low ]1,011,373$50,285,465.56  226.20   [Very High]Form 4See Footnotes
2020-09-22Baker Bros. Advisors Lp-Buy10,983Common Stock$49.72-$546,074.76  2.46     [ High ]11,101,392$551,961,210.24  2,482.87 [Very High]Form 4See Footnotes
2020-09-22Baker Bros. Advisors Lp-Buy2,601Common Stock$50.15-$130,440.15  0.58     [ Average ]1,013,974$50,850,796.10  226.78   [Very High]Form 4See Footnotes
2020-09-22Baker Bros. Advisors Lp-Buy36,647Common Stock$50.15-$1,837,847.05  8.20     [ Very High ]11,138,039$558,572,655.85  2,491.06 [Very High]Form 4See Footnotes
2020-09-22Baker Bros. Advisors Lp-Buy1,587Common Stock$51.98-$82,492.26  0.35     [ Average ]1,015,561$52,788,860.78  227.13   [Very High]Form 4See Footnotes
2020-09-22Baker Bros. Advisors Lp-Buy22,361Common Stock$51.98-$1,162,324.78  5.00     [ Very High ]11,160,400$580,117,592.00  2,496.06 [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy80Common Stock$51.97-$4,157.60  0.02     [ Very Low ]1,015,641$52,782,862.77  227.15   [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy1,120Common Stock$51.97-$58,206.40  0.25     [ Low ]11,161,520$580,064,194.40  2,496.31 [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy743Common Stock$52.40-$38,933.20  0.17     [ Low ]1,016,384$53,258,521.60  227.32   [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy10,467Common Stock$52.40-$548,470.80  2.34     [ High ]11,171,987$585,412,118.80  2,498.66 [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy5,278Common Stock$52.44-$276,778.32  1.18     [ High ]1,021,662$53,575,955.28  228.50   [Very High]Form 4See Footnotes
2020-09-23Baker Bros. Advisors Lp-Buy74,381Common Stock$52.44-$3,900,539.64  16.64    [ Very High ]11,246,368$589,759,537.92  2,515.29 [Very High]Form 4See Footnotes
2020-09-24Baker Bros. Advisors Lp-Buy306Common Stock$51.41-$15,731.46  0.07     [ Very Low ]1,021,968$52,539,374.88  228.57   [Very High]Form 4See Footnotes
2020-09-24Baker Bros. Advisors Lp-Buy4,306Common Stock$51.41-$221,371.46  0.96     [ High ]11,250,674$578,397,150.34  2,516.25 [Very High]Form 4See Footnotes
2020-09-24Baker Bros. Advisors Lp-Buy2,081Common Stock$52.11-$108,440.91  0.47     [ Average ]1,024,049$53,363,193.39  229.03   [Very High]Form 4See Footnotes
2020-09-24Baker Bros. Advisors Lp-Buy29,327Common Stock$52.11-$1,528,229.97  6.56     [ Very High ]11,280,001$587,800,852.11  2,522.81 [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy933Common Stock$55.35-$51,641.55  0.21     [ Low ]1,024,982$56,732,753.70  229.24   [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy13,153Common Stock$55.35-$728,018.55  2.94     [ Very High ]11,293,154$625,076,073.90  2,525.75 [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy334Common Stock$56.76-$18,957.84  0.07     [ Very Low ]1,025,316$58,196,936.16  229.32   [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy4,705Common Stock$56.76-$267,055.80  1.05     [ High ]11,297,859$641,266,476.84  2,526.81 [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy1,365Common Stock$56.92-$77,695.80  0.31     [ Average ]1,026,681$58,438,682.52  229.62   [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy19,235Common Stock$56.92-$1,094,856.20  4.30     [ Very High ]11,317,094$644,168,990.48  2,531.11 [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy557Common Stock$58.09-$32,356.13  0.12     [ Low ]1,027,238$59,672,255.42  229.75   [Very High]Form 4See Footnotes
2020-09-25Baker Bros. Advisors Lp-Buy7,843Common Stock$58.09-$455,599.87  1.75     [ High ]11,324,937$657,865,590.33  2,532.86 [Very High]Form 4See Footnotes
2020-10-09Jason EhrlichSee RemarksBuy15,000Common Stock$0.00$0.00  -48,984$0.00  10.96    [Average]Form 4-
2020-10-09Jason EhrlichSee RemarksSell3,941Common Stock$71.25$280,796.25  0.88     [ High ]45,043$3,209,313.75  10.07    [Average]Form 4-
2020-10-09Jason EhrlichSee RemarksSell553Common Stock$69.91$38,660.23  0.12     [ Low ]44,490$3,110,295.90  9.95     [Average]Form 4-
2020-10-09Jason EhrlichSee RemarksSell751Common Stock$71.27$53,523.77  0.17     [ Low ]43,739$3,117,278.53  9.78     [Average]Form 4-
2020-10-09Jason EhrlichSee RemarksSell896Common Stock$72.14$64,637.44  0.20     [ Low ]42,843$3,090,694.02  9.58     [Average]Form 4-
2020-10-13Jason EhrlichSee RemarksBuy5,000Common Stock$10.29-$51,450.00  1.12     [ High ]47,843$492,304.47  10.70    [Average]Form 4-
2020-10-13Jason EhrlichSee RemarksSell5,000Common Stock$75.00$375,000.00  1.12     [ High ]42,843$3,213,225.00  9.58     [Average]Form 4-
2020-10-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.55     [ High ]49,793$512,369.97  11.14    [Average]Form 4-
2020-10-20Jason EhrlichSee RemarksSell339Common Stock$76.53$25,943.67  0.08     [ Very Low ]49,454$3,784,714.62  11.06    [Average]Form 4-
2020-10-20Jason EhrlichSee RemarksSell3,397Common Stock$77.88$264,558.36  0.76     [ Average ]46,057$3,586,919.16  10.30    [Average]Form 4-
2020-10-20Jason EhrlichSee RemarksSell3,214Common Stock$79.13$254,323.82  0.72     [ Average ]42,843$3,390,166.59  9.58     [Average]Form 4-
2020-10-23Jason EhrlichSee RemarksBuy7,500Common Stock$10.29-$77,175.00  1.68     [ High ]50,343$518,029.47  11.26    [Average]Form 4-
2020-10-23Jason EhrlichSee RemarksSell7,500Common Stock$86.25$646,875.00  1.68     [ High ]42,843$3,695,208.75  9.58     [Average]Form 4-
2020-11-20Baker Bros. Advisors Lp-Buy116,158Common Stock$108.00-$12,545,064.00  23.23    [ Very High ]1,143,396$123,486,768.00  228.69   [Very High]Form 4See Footnotes
2020-11-20Baker Bros. Advisors Lp-Buy1,411,619Common Stock$108.00-$152,454,852.00  282.34   [ Very High ]12,736,556$1,375,548,048.00  2,547.46 [Very High]Form 4See Footnotes
2020-11-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.39     [ High ]49,793$512,369.97  9.96     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell505Common Stock$133.71$67,523.55  0.10     [ Low ]49,288$6,590,298.48  9.86     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell259Common Stock$134.72$34,892.48  0.05     [ Very Low ]49,029$6,605,186.88  9.81     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell400Common Stock$137.27$54,908.00  0.08     [ Very Low ]48,629$6,675,302.83  9.73     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell981Common Stock$138.56$135,927.36  0.20     [ Low ]47,648$6,602,106.88  9.53     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell2,134Common Stock$139.39$297,458.26  0.43     [ Average ]45,514$6,344,196.46  9.10     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell2,614Common Stock$139.96$365,855.44  0.52     [ Average ]42,900$6,004,284.00  8.58     [Average]Form 4-
2020-11-20Jason EhrlichSee RemarksSell57Common Stock$140.88$8,030.16  -42,843$6,035,721.84  8.57     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.37     [ High ]49,793$512,369.97  9.81     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell387Common Stock$139.29$53,905.23  0.08     [ Very Low ]49,406$6,881,761.74  9.73     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell1,016Common Stock$140.76$143,012.16  0.20     [ Low ]48,390$6,811,376.40  9.53     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell863Common Stock$142.32$122,822.16  0.17     [ Low ]47,527$6,764,042.64  9.36     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell556Common Stock$143.70$79,897.20  0.11     [ Low ]46,971$6,749,732.70  9.25     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell408Common Stock$144.59$58,992.72  0.08     [ Very Low ]46,563$6,732,544.17  9.17     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell809Common Stock$145.56$117,758.04  0.16     [ Low ]45,754$6,659,952.24  9.01     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell1,434Common Stock$146.59$210,210.06  0.28     [ Low ]44,320$6,496,868.80  8.73     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell1,096Common Stock$147.32$161,462.72  0.22     [ Low ]43,224$6,367,759.68  8.51     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell299Common Stock$148.33$44,350.67  0.06     [ Very Low ]42,925$6,367,065.25  8.45     [Average]Form 4-
2020-12-21Jason EhrlichSee RemarksSell82Common Stock$148.78$12,199.96  0.02     [ Very Low ]42,843$6,374,181.54  8.44     [Average]Form 4-
2020-12-23Jason EhrlichSee RemarksBuy7,500Common Stock$10.29-$77,175.00  1.48     [ High ]50,343$518,029.47  9.91     [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksBuy26,950Common Stock$10.29-$277,315.50  5.31     [ Very High ]77,293$795,344.97  15.22    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell6,668Common Stock$159.96$1,066,613.28  1.31     [ High ]70,625$11,297,175.00  13.91    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell4,204Common Stock$161.03$676,970.12  0.83     [ High ]66,421$10,695,773.63  13.08    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell4,956Common Stock$162.05$803,119.80  0.98     [ High ]61,465$9,960,403.25  12.11    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell2,061Common Stock$163.10$336,149.10  0.41     [ Average ]59,404$9,688,792.40  11.70    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell1,497Common Stock$164.51$246,271.47  0.29     [ Low ]57,907$9,526,280.57  11.40    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell3,132Common Stock$165.64$518,784.48  0.62     [ Average ]64,775$10,729,331.00  12.76    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell3,097Common Stock$166.51$515,681.47  0.61     [ Average ]51,678$8,604,903.78  10.18    [Average]Form 4-
2021-01-20Jason EhrlichSee RemarksSell1,335Common Stock$167.20$223,212.00  0.26     [ Low ]50,343$8,417,349.60  9.91     [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.37     [ High ]57,293$589,544.97  11.28    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell262Common Stock$122.00$31,964.00  0.05     [ Very Low ]57,031$6,957,782.00  11.23    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell687Common Stock$123.56$84,885.72  0.14     [ Low ]56,344$6,961,864.64  11.10    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell2,150Common Stock$124.92$268,578.00  0.42     [ Average ]54,194$6,769,914.48  10.67    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell1,611Common Stock$125.97$202,937.67  0.32     [ Average ]52,583$6,623,880.51  10.36    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell1,827Common Stock$127.34$232,650.18  0.36     [ Average ]50,756$6,463,269.04  10.00    [Average]Form 4-
2021-02-22Jason EhrlichSee RemarksSell413Common Stock$129.18$53,351.34  0.08     [ Very Low ]50,343$6,503,308.74  9.91     [Average]Form 4-
2021-03-03Jason EhrlichSee RemarksBuy12,500Common Stock$10.29-$128,625.00  2.44     [ Very High ]62,843$646,654.47  12.28    [Average]Form 4-
2021-03-10John A. BorgesonSee RemarksSell300Common Stock$127.08$38,124.00  0.06     [ Very Low ]170,599$21,679,720.92  33.34    [High]Form 4-
2021-03-10John A. BorgesonSee RemarksSell609Common Stock$128.53$78,274.77  0.12     [ Low ]169,990$21,848,814.70  33.23    [High]Form 4-
2021-03-10John A. BorgesonSee RemarksSell2,031Common Stock$129.90$263,826.90  0.40     [ Average ]167,959$21,817,874.10  32.83    [High]Form 4-
2021-03-10John A. BorgesonSee RemarksSell1,255Common Stock$130.82$164,179.10  0.25     [ Low ]166,704$21,808,217.28  32.58    [High]Form 4-
2021-03-10John A. BorgesonSee RemarksSell805Common Stock$131.69$106,010.45  0.16     [ Low ]165,899$21,847,239.31  32.43    [High]Form 4-
2021-03-22Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.36     [ High ]69,793$718,169.97  13.64    [Average]Form 4-
2021-03-22Jason EhrlichSee RemarksSell1,984Common Stock$130.49$258,892.16  0.39     [ Average ]67,809$8,848,396.41  13.25    [Average]Form 4-
2021-03-22Jason EhrlichSee RemarksSell4,088Common Stock$131.71$538,430.48  0.80     [ High ]63,721$8,392,692.91  12.45    [Average]Form 4-
2021-03-22Jason EhrlichSee RemarksSell672Common Stock$132.57$89,087.04  0.13     [ Low ]63,049$8,358,405.93  12.32    [Average]Form 4-
2021-03-22Jason EhrlichSee RemarksSell206Common Stock$133.38$27,476.28  0.04     [ Very Low ]62,843$8,381,999.34  12.28    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.36     [ High ]69,793$718,169.97  13.64    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell1,233Common Stock$109.33$134,803.89  0.24     [ Low ]68,560$7,495,664.80  13.40    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell621Common Stock$110.37$68,539.77  0.12     [ Low ]67,939$7,498,427.43  13.28    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell3,650Common Stock$111.31$406,281.50  0.71     [ Average ]64,289$7,156,008.59  12.57    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell669Common Stock$112.15$75,028.35  0.13     [ Low ]63,620$7,134,983.00  12.44    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell595Common Stock$113.73$67,669.35  0.12     [ Low ]63,025$7,167,833.25  12.32    [Average]Form 4-
2021-04-20Jason EhrlichSee RemarksSell182Common Stock$114.97$20,924.54  0.04     [ Very Low ]62,843$7,225,059.71  12.28    [Average]Form 4-
2021-05-12Jason EhrlichSee RemarksBuy5,379Common Stock$10.29-$55,349.91  1.05     [ High ]68,222$702,004.38  13.31    [Average]Form 4-
2021-05-12Jason EhrlichSee RemarksBuy1,889Common Stock$10.00-$18,890.00  0.37     [ Average ]70,111$701,110.00  13.68    [Average]Form 4-
2021-05-20Jason EhrlichSee RemarksSell5,063Common Stock$80.84$409,292.92  0.99     [ High ]65,048$5,258,480.32  12.69    [Average]Form 4-
2021-05-20Jason EhrlichSee RemarksSell1,490Common Stock$81.77$121,837.30  0.29     [ Average ]63,558$5,197,137.66  12.40    [Average]Form 4-
2021-05-20Jason EhrlichSee RemarksSell397Common Stock$82.53$32,764.41  0.08     [ Very Low ]63,161$5,212,677.33  12.32    [Average]Form 4-
2021-06-11John A. BorgesonSee RemarksBuy3,025Common Stock$0.00$0.00  -169,027$0.00  32.97    [High]Form 4-
2021-06-15John A. BorgesonSee RemarksSell1,037Common Stock$84.75$87,885.75  0.20     [ Low ]167,990$14,237,152.50  32.77    [High]Form 4-
2021-06-11Jason EhrlichSee RemarksBuy2,900Common Stock$0.00$0.00  -66,115$0.00  12.90    [Average]Form 4-
2021-06-15Jason EhrlichSee RemarksSell1,147Common Stock$84.75$97,208.25  0.22     [ Low ]64,968$5,506,038.00  12.67    [Average]Form 4-
2021-06-15John A. BorgesonSee RemarksBuy3,619Common Stock$0.00$0.00  -171,609$0.00  33.47    [High]Form 4-
2021-06-15John A. BorgesonSee RemarksSell1,290Common Stock$80.90$104,361.00  0.25     [ Low ]170,319$13,778,807.10  33.22    [High]Form 4-
2021-06-15Jason EhrlichSee RemarksBuy3,619Common Stock$0.00$0.00  -68,587$0.00  13.38    [Average]Form 4-
2021-06-15Jason EhrlichSee RemarksSell1,454Common Stock$80.90$117,628.60  0.28     [ Average ]67,133$5,431,059.70  13.10    [Average]Form 4-
2021-06-21Jason EhrlichSee RemarksSell475Common Stock$82.22$39,054.50  0.09     [ Very Low ]66,658$5,480,620.76  13.00    [Average]Form 4-
2021-06-21Jason EhrlichSee RemarksSell387Common Stock$83.39$32,271.93  0.08     [ Very Low ]66,271$5,526,338.69  12.93    [Average]Form 4-
2021-06-21Jason EhrlichSee RemarksSell1,884Common Stock$84.39$158,990.76  0.37     [ Average ]64,387$5,433,618.93  12.56    [Average]Form 4-
2021-06-21Jason EhrlichSee RemarksSell3,359Common Stock$85.45$287,026.55  0.66     [ Average ]61,028$5,214,842.60  11.90    [Average]Form 4-
2021-06-21Jason EhrlichSee RemarksSell845Common Stock$86.07$72,729.15  0.16     [ Low ]60,183$5,179,950.81  11.74    [Average]Form 4-
2021-06-28Baker Bros. Advisors Lp-Buy5,200Common Stock$90.27-$469,404.00  1.01     [ High ]12,741,756$1,150,198,314.12  2,485.47 [Very High]Form 4See Footnotes
2021-06-28Baker Bros. Advisors Lp-Buy10,170Common Stock$90.76-$923,029.20  1.98     [ High ]12,751,926$1,157,364,803.76  2,487.45 [Very High]Form 4See Footnotes
2021-06-28Baker Bros. Advisors Lp-Buy22,445Common Stock$91.80-$2,060,451.00  4.38     [ Very High ]12,774,371$1,172,687,257.80  2,491.83 [Very High]Form 4See Footnotes
2021-06-28Baker Bros. Advisors Lp-Buy10,459Common Stock$91.87-$960,868.33  2.04     [ High ]12,784,830$1,174,542,332.10  2,493.87 [Very High]Form 4See Footnotes
2021-06-29Baker Bros. Advisors Lp-Buy7,079Common Stock$89.87-$636,189.73  1.38     [ High ]12,791,909$1,149,608,861.83  2,495.25 [Very High]Form 4See Footnotes
2021-06-29Baker Bros. Advisors Lp-Buy3,847Common Stock$89.90-$345,845.30  0.75     [ Average ]12,795,756$1,150,338,464.40  2,496.00 [Very High]Form 4See Footnotes
2021-06-29Baker Bros. Advisors Lp-Buy11,731Common Stock$90.39-$1,060,365.09  2.29     [ High ]12,807,487$1,157,668,749.93  2,498.29 [Very High]Form 4See Footnotes
2021-06-29Baker Bros. Advisors Lp-Buy1,200Common Stock$90.39-$108,468.00  0.23     [ Low ]12,808,687$1,157,777,217.93  2,498.52 [Very High]Form 4See Footnotes
2021-06-29Baker Bros. Advisors Lp-Buy30,221Common Stock$90.70-$2,741,044.70  5.90     [ Very High ]12,838,908$1,164,488,955.60  2,504.42 [Very High]Form 4See Footnotes
2021-06-30Baker Bros. Advisors Lp-Buy4,603Common Stock$89.74-$413,073.22  0.90     [ High ]12,843,511$1,152,576,677.14  2,505.32 [Very High]Form 4See Footnotes
2021-06-30Baker Bros. Advisors Lp-Buy22,353Common Stock$90.20-$2,016,240.60  4.36     [ Very High ]12,865,864$1,160,500,932.80  2,509.68 [Very High]Form 4See Footnotes
2021-06-30Baker Bros. Advisors Lp-Buy7,009Common Stock$91.64-$642,304.76  1.37     [ High ]12,872,873$1,179,670,081.72  2,511.05 [Very High]Form 4See Footnotes
2021-06-30Baker Bros. Advisors Lp-Buy121,612Common Stock$92.75-$11,279,513.00  23.72    [ Very High ]12,994,485$1,205,238,483.75  2,534.77 [Very High]Form 4See Footnotes
2021-07-20Jason EhrlichSee RemarksSell2,234Common Stock$85.76$191,587.84  0.44     [ Average ]57,949$4,969,706.24  11.30    [Average]Form 4-
2021-07-20Jason EhrlichSee RemarksSell4,716Common Stock$86.52$408,028.32  0.92     [ High ]53,233$4,605,719.16  10.38    [Average]Form 4-
2021-08-11Baker Bros. Advisors Lp-Buy3,723Common Stock$84.39-$314,183.97  0.72     [ Average ]12,998,208$1,096,918,773.12  2,526.28 [Very High]Form 4See Footnotes
2021-08-11Baker Bros. Advisors Lp-Buy600Common Stock$85.72-$51,432.00  0.12     [ Low ]12,998,808$1,114,257,821.76  2,526.40 [Very High]Form 4See Footnotes
2021-08-11Baker Bros. Advisors Lp-Buy44,700Common Stock$86.07-$3,847,329.00  8.69     [ Very High ]13,043,508$1,122,654,733.56  2,535.08 [Very High]Form 4See Footnotes
2021-08-11Baker Bros. Advisors Lp-Buy4,500Common Stock$88.00-$396,000.00  0.87     [ High ]13,048,008$1,148,224,704.00  2,535.96 [Very High]Form 4See Footnotes
2021-08-12Baker Bros. Advisors Lp-Buy300Common Stock$85.58-$25,674.00  0.06     [ Very Low ]13,048,308$1,116,674,198.64  2,536.02 [Very High]Form 4See Footnotes
2021-08-12Baker Bros. Advisors Lp-Buy4,600Common Stock$86.44-$397,624.00  0.89     [ High ]13,052,908$1,128,293,367.52  2,536.91 [Very High]Form 4See Footnotes
2021-08-12Baker Bros. Advisors Lp-Buy6,086Common Stock$88.01-$535,628.86  1.18     [ High ]13,058,994$1,149,322,061.94  2,538.09 [Very High]Form 4See Footnotes
2021-08-13Baker Bros. Advisors Lp-Buy21,595Common Stock$88.59-$1,913,101.05  4.20     [ Very High ]13,080,589$1,158,809,379.51  2,542.29 [Very High]Form 4See Footnotes
2021-08-13Baker Bros. Advisors Lp-Buy16,269Common Stock$88.76-$1,444,036.44  3.16     [ Very High ]13,096,858$1,162,477,116.08  2,545.45 [Very High]Form 4See Footnotes
2021-08-13Baker Bros. Advisors Lp-Buy400Common Stock$88.81-$35,524.00  0.08     [ Very Low ]13,097,258$1,163,167,482.98  2,545.53 [Very High]Form 4See Footnotes
2021-08-17Baker Bros. Advisors Lp-Buy400Common Stock$84.80-$33,920.00  0.08     [ Very Low ]13,097,658$1,110,681,398.40  2,545.61 [Very High]Form 4See Footnotes
2021-08-17Baker Bros. Advisors Lp-Buy7,764Common Stock$85.95-$667,315.80  1.51     [ High ]13,105,422$1,126,411,020.90  2,547.12 [Very High]Form 4See Footnotes
2021-08-18Baker Bros. Advisors Lp-Buy12,898Common Stock$87.79-$1,132,315.42  2.51     [ Very High ]13,118,320$1,151,657,312.80  2,549.62 [Very High]Form 4See Footnotes
2021-08-18Baker Bros. Advisors Lp-Buy8,186Common Stock$87.91-$719,631.26  1.59     [ High ]13,126,506$1,153,951,142.46  2,551.21 [Very High]Form 4See Footnotes
2021-08-18Baker Bros. Advisors Lp-Buy1,100Common Stock$88.17-$96,987.00  0.21     [ Low ]13,127,606$1,157,461,021.02  2,551.43 [Very High]Form 4See Footnotes
2021-08-18Baker Bros. Advisors Lp-Buy400Common Stock$89.66-$35,864.00  0.08     [ Very Low ]13,128,006$1,177,057,017.96  2,551.51 [Very High]Form 4See Footnotes
2021-08-19Baker Bros. Advisors Lp-Buy2,968Common Stock$86.94-$258,037.92  0.58     [ Average ]13,130,974$1,141,606,879.56  2,552.08 [Very High]Form 4See Footnotes
2021-08-19Baker Bros. Advisors Lp-Buy4,649Common Stock$87.07-$404,788.43  0.90     [ High ]13,135,623$1,143,718,694.61  2,552.99 [Very High]Form 4See Footnotes
2021-08-19Baker Bros. Advisors Lp-Buy2,396Common Stock$87.48-$209,602.08  0.47     [ Average ]13,138,019$1,149,313,902.12  2,553.45 [Very High]Form 4See Footnotes
2021-08-19Baker Bros. Advisors Lp-Buy73,635Common Stock$87.61-$6,451,162.35  14.31    [ Very High ]13,211,654$1,157,473,006.94  2,567.76 [Very High]Form 4See Footnotes
2021-08-20Jason EhrlichSee RemarksBuy5,258Common Stock$10.29-$54,104.82  1.02     [ High ]58,491$601,872.39  11.37    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell404Common Stock$88.17$35,620.68  0.08     [ Very Low ]58,087$5,121,530.79  11.29    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell510Common Stock$89.06$45,420.60  0.10     [ Low ]57,577$5,127,807.62  11.19    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell542Common Stock$90.64$49,126.88  0.11     [ Low ]57,035$5,169,652.40  11.09    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell3,193Common Stock$91.60$292,478.80  0.62     [ Average ]53,842$4,931,927.20  10.46    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell2,278Common Stock$92.52$210,760.56  0.44     [ Average ]51,564$4,770,701.28  10.02    [Average]Form 4-
2021-08-20Jason EhrlichSee RemarksSell23Common Stock$93.04$2,139.92  -51,541$4,795,374.64  10.02    [Average]Form 4-
2021-09-07Baker Bros. Advisors Lp-Buy5,300Common Stock$92.88-$492,264.00  1.03     [ High ]13,216,954$1,227,590,687.52  2,568.79 [Very High]Form 4See Footnotes
2021-09-07Baker Bros. Advisors Lp-Buy52,201Common Stock$93.35-$4,872,963.35  10.15    [ Very High ]13,269,155$1,238,675,619.25  2,578.94 [Very High]Form 4See Footnotes
2021-09-15Baker Bros. Advisors Lp-Buy30,285Common Stock$94.38-$2,858,298.30  5.88     [ Very High ]13,299,440$1,255,201,147.20  2,583.67 [Very High]Form 4See Footnotes
2021-09-15Baker Bros. Advisors Lp-Buy400Common Stock$94.48-$37,792.00  0.08     [ Very Low ]13,299,840$1,256,568,883.20  2,583.75 [Very High]Form 4See Footnotes
2021-09-16Baker Bros. Advisors Lp-Buy1,153Common Stock$94.59-$109,062.27  0.22     [ Low ]13,300,993$1,258,140,927.87  2,583.97 [Very High]Form 4See Footnotes
2021-09-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.35     [ High ]58,491$601,872.39  11.36    [Average]Form 4-
2021-09-20Jason EhrlichSee RemarksSell6,098Common Stock$99.74$608,214.52  1.18     [ High ]52,393$5,225,677.82  10.18    [Average]Form 4-
2021-09-20Jason EhrlichSee RemarksSell503Common Stock$100.52$50,561.56  0.10     [ Low ]51,890$5,215,982.80  10.08    [Average]Form 4-
2021-09-20Jason EhrlichSee RemarksSell349Common Stock$101.31$35,357.19  0.07     [ Very Low ]51,541$5,221,618.71  10.01    [Average]Form 4-
2021-09-29Baker Bros. Advisors Lp-Buy11,184Common Stock$0.01-$111.84  -1,154,580$11,545.80  224.30   [Very High]Form 4See Footnotes
2021-09-29Baker Bros. Advisors Lp-Sell2Common Stock$102.00$204.00  -1,154,578$117,766,956.00  224.30   [Very High]Form 4See Footnotes
2021-09-29Baker Bros. Advisors Lp-Buy138,815Common Stock$0.01-$1,388.15  -13,439,808$134,398.08  2,610.94 [Very High]Form 4See Footnotes
2021-09-29Baker Bros. Advisors Lp-Sell14Common Stock$102.00$1,428.00  -13,439,794$1,370,858,988.00  2,610.94 [Very High]Form 4See Footnotes
2021-09-30Baker Bros. Advisors Lp-Buy86,932Common Stock$95.83-$8,330,693.56  16.89    [ Very High ]13,526,726$1,296,266,152.58  2,627.82 [Very High]Form 4See Footnotes
2021-10-20Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.35     [ High ]58,491$601,872.39  11.36    [Average]Form 4-
2021-10-20Jason EhrlichSee RemarksSell5,698Common Stock$111.56$635,668.88  1.11     [ High ]52,793$5,889,587.08  10.26    [Average]Form 4-
2021-10-20Jason EhrlichSee RemarksSell1,252Common Stock$112.73$141,137.96  0.24     [ Low ]51,541$5,810,216.93  10.01    [Average]Form 4-
2021-11-10John A. BorgesonSee RemarksSell672Common Stock$115.16$77,387.52  0.13     [ Low ]169,647$19,536,548.52  32.80    [High]Form 4-
2021-11-10John A. BorgesonSee RemarksSell204Common Stock$116.29$23,723.16  0.04     [ Very Low ]169,443$19,704,526.47  32.76    [High]Form 4-
2021-11-22Jason EhrlichSee RemarksBuy6,950Common Stock$10.29-$71,515.50  1.34     [ High ]58,491$601,872.39  11.31    [Average]Form 4-
2021-11-22Jason EhrlichSee RemarksSell191Common Stock$96.82$18,492.62  0.04     [ Very Low ]58,300$5,644,606.00  11.27    [Average]Form 4-
2021-11-22Jason EhrlichSee RemarksSell3,701Common Stock$98.63$365,029.63  0.72     [ Average ]54,599$5,385,099.37  10.56    [Average]Form 4-
2021-11-22Jason EhrlichSee RemarksSell1,881Common Stock$99.57$187,291.17  0.36     [ Average ]52,718$5,249,131.26  10.19    [Average]Form 4-
2021-11-22Jason EhrlichSee RemarksSell1,071Common Stock$100.44$107,571.24  0.21     [ Low ]51,647$5,187,424.68  9.99     [Average]Form 4-
2021-11-22Jason EhrlichSee RemarksSell106Common Stock$101.21$10,728.26  0.02     [ Very Low ]51,541$5,216,464.61  9.97     [Average]Form 4-