Jan 27
2025
SELL
Payment of exercise price or tax liability
$26,552
$78.79 p/Share
337
Reduced 1.26%
26,408
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$49,016
$82.52 p/Share
594
Reduced 2.17%
26,745
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$69,234
$82.52 p/Share
839
Reduced 2.98%
27,339
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$508,747
$81.99 p/Share
6,205
Reduced 18.05%
28,178
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
13,963
Added 28.88%
34,383
Common Stock
Nov 08
2024
SELL
Open market or private sale
$3,802,114
$148.77 p/Share
25,557
Reduced 71.53%
10,174
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$2,733,832
$106.97 p/Share
25,557
Added 41.7%
35,731
Common Stock
Aug 23
2024
SELL
Open market or private sale
$712,860
$118.81 p/Share
6,000
Reduced 37.19%
10,132
Common Stock
Mar 01
2024
SELL
Open market or private sale
$200,700
$100.35 p/Share
2,000
Reduced 11.09%
16,037
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$5,164
$99.31 p/Share
52
Reduced 0.29%
18,037
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$10,725
$99.31 p/Share
108
Reduced 0.59%
18,089
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$18,868
$99.31 p/Share
190
Reduced 1.03%
18,197
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,771
Added 13.1%
18,387
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$114,875
$98.86 p/Share
1,162
Reduced 6.93%
15,616
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
3,737
Added 18.22%
16,778
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$9,045
$107.69 p/Share
84
Reduced 0.66%
12,609
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$13,371
$108.71 p/Share
123
Reduced 0.96%
12,693
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$6,413
$108.71 p/Share
59
Reduced 0.46%
12,816
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,874
Added 12.71%
12,875
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$14,201
$107.59 p/Share
132
Reduced 1.19%
11,001
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
379
Added 3.29%
11,133
Common Stock