Mar 10
2025
SELL
Payment of exercise price or tax liability
$346,750
$100.13 p/Share
3,463
Reduced 4.34%
76,355
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
8,276
Added 8.91%
84,631
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$881,864
$103.7 p/Share
8,504
Reduced 10.27%
74,318
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
5,500
Added 6.45%
79,818
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
17,500
Added 17.44%
82,822
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$172,683
$101.34 p/Share
1,704
Reduced 2.54%
65,322
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$74,195
$103.77 p/Share
715
Reduced 1.06%
67,026
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$468,972
$102.89 p/Share
4,558
Reduced 6.31%
67,630
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$359,244
$164.64 p/Share
2,182
Reduced 2.94%
72,141
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 7.76%
74,323
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$111,934
$123.14 p/Share
909
Reduced 1.32%
68,073
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$61,690
$120.49 p/Share
512
Reduced 0.74%
68,982
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$216,552
$125.32 p/Share
1,728
Reduced 2.43%
69,494
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$98,175
$126.19 p/Share
778
Reduced 1.18%
65,222
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,000
Added 7.77%
71,222
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$374,073
$82.98 p/Share
4,508
Reduced 6.42%
65,751
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$139,709
$153.19 p/Share
912
Reduced 1.28%
70,170
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$178,276
$157.21 p/Share
1,134
Reduced 1.67%
66,582
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 5.95%
71,082
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$77,031
$147.57 p/Share
522
Reduced 0.76%
67,716
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$456,977
$108.52 p/Share
4,211
Reduced 5.83%
67,998
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,000
Added 9.99%
72,111
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$96,307
$79.2 p/Share
1,216
Reduced 1.86%
64,111
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$42,929
$75.05 p/Share
572
Reduced 0.87%
65,327
Common Stock
Nov 24
2021
BUY
Open market or private purchase
$299,867
$79.33 p/Share
3,780
Added 5.44%
65,678
Common Stock