Dec 15
2025
SELL
Open market or private sale
$3,525,604
$209.77 p/Share
16,807
Reduced 11.61%
128,005
Common Stock
Dec 01
2025
SELL
Open market or private sale
$3,577,874
$212.88 p/Share
16,807
Reduced 10.4%
144,812
Common Stock
Nov 17
2025
SELL
Open market or private sale
$3,595,521
$213.93 p/Share
16,807
Reduced 9.42%
161,619
Common Stock
Nov 03
2025
SELL
Open market or private sale
$3,192,993
$189.98 p/Share
16,807
Reduced 8.61%
178,426
Common Stock
Oct 20
2025
SELL
Open market or private sale
$3,277,533
$195.01 p/Share
16,807
Reduced 7.93%
195,233
Common Stock
Oct 06
2025
SELL
Open market or private sale
$3,536,528
$210.42 p/Share
16,807
Reduced 7.34%
212,040
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$2,565,652
$187.63 p/Share
13,674
Reduced 5.64%
228,798
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
32,663
Added 11.87%
242,472
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$1,215,614
$161.78 p/Share
7,514
Reduced 12.16%
54,275
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
19,050
Added 23.57%
61,789
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$3,794,634
$135.05 p/Share
28,098
Reduced 38.61%
44,680
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
-
65,937
Added 47.53%
72,778
Common Stock
Dec 21
2022
-
37,315
Reduced 84.55%
6,821
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$7,076,637
$124.76 p/Share
56,722
Reduced 41.25%
80,798
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
130,760
Added 48.74%
137,520
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$5,590,955
$103.45 p/Share
54,045
Reduced 40.96%
77,904
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
125,270
Added 48.7%
131,949
Common Stock
Dec 18
2020
-
95,732
Reduced 93.48%
6,679
Common Stock
May 08
2020
SELL
Open market or private sale
$66,246,517
$101.47 p/Share
652,868
Reduced 66.27%
332,252
Common Stock
May 08
2020
BUY
Exercise of conversion of derivative security
$20,663,272
$31.65 p/Share
652,868
Added 39.86%
985,120
Common Stock
Feb 09
2020
SELL
Payment of exercise price or tax liability
$7,450,371
$124.43 p/Share
59,876
Reduced 15.27%
332,234
Common Stock
Feb 09
2020
BUY
Grant, award, or other acquisition
-
137,844
Added 26.01%
392,110
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$5,582,457
$92.46 p/Share
60,377
Reduced 39.54%
92,308
Common Stock
Feb 11
2019
BUY
Grant, award, or other acquisition
-
139,940
Added 47.82%
152,685
Common Stock
Feb 18
2018
SELL
Payment of exercise price or tax liability
$2,114,640
$95.04 p/Share
22,250
Reduced 6.87%
301,618
Common Stock