Jul 24
2025
SELL
Open market or private sale
$1,359,564
$156.2 p/Share
8,704
Reduced 22.49%
30,004
Common Stock
Feb 19
2025
SELL
Open market or private sale
$630,100
$126.02 p/Share
5,000
Reduced 11.44%
38,708
Common Stock
Feb 18
2025
SELL
Open market or private sale
$666,705
$124.2 p/Share
5,368
Reduced 10.94%
43,708
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$204,547
$122.41 p/Share
1,671
Reduced 3.29%
49,076
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
3,432
Added 6.59%
48,640
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
$257,917
$122.41 p/Share
2,107
Added 3.99%
50,747
Common Stock
Jul 26
2024
SELL
Open market or private sale
$938,763
$114.96 p/Share
8,166
Reduced 15.3%
45,208
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$66,175
$95.63 p/Share
692
Reduced 1.28%
53,374
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$292,420
$91.04 p/Share
3,212
Reduced 5.61%
54,066
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
$431,620
$91.04 p/Share
4,741
Added 7.64%
57,278
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
5,938
Added 10.15%
52,537
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$66,674
$96.91 p/Share
688
Reduced 1.45%
46,599
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$35,988
$97.53 p/Share
369
Reduced 0.77%
47,287
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$135,528
$98.71 p/Share
1,373
Reduced 2.8%
47,656
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
4,469
Added 8.35%
49,029
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$70,882
$102.43 p/Share
692
Reduced 1.53%
44,560
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$94,943
$99.94 p/Share
950
Reduced 2.06%
45,252
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$184,890
$90.19 p/Share
2,050
Reduced 4.25%
46,202
Common Stock
Jan 30
2022
BUY
Exercise of conversion of derivative security
-
6,787
Added 12.33%
48,252
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$57,152
$76.92 p/Share
743
Reduced 1.76%
41,465
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$135,874
$66.28 p/Share
2,050
Reduced 4.63%
42,208
Common Stock
Jan 24
2021
BUY
Exercise of conversion of derivative security
-
6,673
Added 13.1%
44,258
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$39,744
$49.93 p/Share
796
Reduced 2.07%
37,585
Common Stock
Apr 03
2020
BUY
Grant, award, or other acquisition
-
38,381
Added 50.0%
38,381
Common Stock