Aug 14
2024
SELL
Open market or private sale
$34,151,000
$262.7 p/Share
130,000
Reduced 17.97%
593,402
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$816,961
$255.54 p/Share
3,197
Reduced 0.44%
723,402
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$590,868
$242.06 p/Share
2,441
Reduced 0.33%
726,599
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$687,500
$240.89 p/Share
2,854
Reduced 0.4%
714,616
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,424
Added 1.94%
729,040
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$9,649,290
$241.51 p/Share
39,954
Reduced 5.27%
717,470
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
101,534
Added 11.82%
757,424
Common Stock
May 12
2023
SELL
Open market or private sale
$13,086,000
$174.48 p/Share
75,000
Reduced 10.26%
655,890
Common Stock
May 11
2023
SELL
Open market or private sale
$14,562,200
$171.32 p/Share
85,000
Reduced 10.42%
730,890
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$1,847,683
$160.78 p/Share
11,492
Reduced 1.39%
815,890
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
18,605
Added 2.2%
827,382
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$16,469,166
$163.37 p/Share
100,809
Reduced 11.08%
808,777
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
256,183
Added 21.98%
909,586
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$465,544
$163.12 p/Share
2,854
Reduced 0.43%
653,403
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$2,639,290
$148.5 p/Share
17,773
Reduced 2.64%
656,257
Common Stock
Jun 13
2022
-
15,000
Reduced 2.18%
674,030
Common Stock
Jun 10
2022
SELL
Open market or private sale
$17,197,650
$127.39 p/Share
135,000
Reduced 16.38%
689,030
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$1,543,376
$134.3 p/Share
11,492
Reduced 1.38%
824,030
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$11,065,011
$108.37 p/Share
102,104
Reduced 11.15%
813,767
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
281,293
Added 25.19%
835,584
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$789,284
$108.21 p/Share
7,294
Reduced 1.1%
656,395
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$1,492,533
$106.64 p/Share
13,996
Reduced 2.07%
663,689
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$692,550
$83.48 p/Share
8,296
Reduced 1.21%
677,685
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
24,364
Added 3.43%
685,981
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$7,224,039
$84.21 p/Share
85,786
Reduced 11.48%
661,617
Common Stock