Feb 13
2025
SELL
Payment of exercise price or tax liability
$860,915
$87.75 p/Share
9,811
Reduced 16.62%
49,214
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
22,493
Added 27.59%
59,025
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$23,841
$94.61 p/Share
252
Reduced 0.69%
36,532
Common Stock
Nov 05
2024
SELL
Open market or private sale
$4,273,535
$94.11 p/Share
45,410
Reduced 55.29%
36,726
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$3,498,386
$77.04 p/Share
45,410
Added 35.6%
82,136
Common Stock
Nov 01
2024
SELL
Open market or private sale
$4,676,500
$93.53 p/Share
50,000
Reduced 57.65%
36,726
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$3,852,000
$77.04 p/Share
50,000
Added 36.57%
86,726
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$120,849
$105.73 p/Share
1,143
Reduced 3.02%
36,726
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
5,455
Added 12.59%
37,869
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$421,777
$83.57 p/Share
5,047
Reduced 13.5%
32,335
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
13,337
Added 26.3%
37,382
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$28,508
$77.47 p/Share
368
Reduced 1.51%
24,001
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$981
$75.47 p/Share
13
Reduced 0.05%
24,369
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$145,846
$75.14 p/Share
1,941
Reduced 7.39%
24,308
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
7,964
Added 23.28%
26,249
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$512,825
$72.7 p/Share
7,054
Reduced 27.89%
18,238
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$903
$75.32 p/Share
12
Reduced 0.05%
25,155
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$139,059
$73.46 p/Share
1,893
Reduced 7.04%
25,011
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$626
$78.3 p/Share
8
Reduced 0.03%
26,473
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$132,997
$78.05 p/Share
1,704
Reduced 6.08%
26,320
Common Stock
Nov 09
2020
BUY
Grant, award, or other acquisition
-
27,564
Added 50.0%
27,564
Common Stock