Dec 11
2023
|
SELL
Open market or private sale
|
$13,650,078
$139.52 p/Share
|
97,836
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$13,173,617
$134.65 p/Share
|
97,836
|
|
Dec 01
2023
|
SELL
Open market or private sale
|
$12,774,446
$130.57 p/Share
|
97,836
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$2,077,384
$127.4 p/Share
|
16,306
|
|
Nov 22
2023
|
SELL
Open market or private sale
|
$8,718,002
$106.93 p/Share
|
81,530
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$43,963,200
$61.92 p/Share
|
710,000
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$5,973,000
$59.73 p/Share
|
100,000
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$1,819,818
$60.6 p/Share
|
30,030
|
|
May 17
2022
|
BUY
Open market or private purchase
|
$25,149,772
$65.28 p/Share
|
385,260
|
|
May 13
2022
|
BUY
Open market or private purchase
|
$50,235,988
$71.1 p/Share
|
706,554
|
|
Mar 09
2022
|
BUY
Grant, award, or other acquisition
|
-
|
38,997
|
|
Dec 23
2021
|
SELL
Open market or private sale
|
$6,349,080
$268.71 p/Share
|
23,628
|
|
Dec 15
2021
|
SELL
Open market or private sale
|
$2,629,044
$254.95 p/Share
|
10,312
|
|
Dec 02
2021
|
SELL
Open market or private sale
|
$2,167,656
$293.8 p/Share
|
7,378
|
|
Dec 01
2021
|
SELL
Open market or private sale
|
$19,998,597
$309.04 p/Share
|
64,712
|
|
Nov 30
2021
|
|
-
|
15,560
|
|
Nov 15
2021
|
SELL
Open market or private sale
|
$37,655,753
$346.77 p/Share
|
108,590
|
|
Nov 08
2021
|
SELL
Open market or private sale
|
$6,213,963
$354.82 p/Share
|
17,513
|
|
Nov 05
2021
|
SELL
Open market or private sale
|
$793,956
$344.3 p/Share
|
2,306
|
|
Nov 04
2021
|
SELL
Open market or private sale
|
$64,728,577
$344.82 p/Share
|
187,717
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$2,061,548
$344.05 p/Share
|
5,992
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$1,884,174
$344.33 p/Share
|
5,472
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$23,959,112
$332.35 p/Share
|
72,090
|
|
Oct 20
2021
|
SELL
Open market or private sale
|
$32,289,526
$311.69 p/Share
|
103,595
|
|
Oct 19
2021
|
SELL
Open market or private sale
|
$23,438,761
$306.77 p/Share
|
76,405
|
|