Mar 14
2025
SELL
Payment of exercise price or tax liability
$202,916
$65.1 p/Share
3,117
Reduced 1.41%
218,723
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$448,752
$66.1 p/Share
6,789
Reduced 2.97%
221,840
Common Stock
Mar 13
2025
SELL
Open market or private sale
$6,900,311
$66.39 p/Share
103,936
Reduced 34.87%
194,136
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
34,493
Added 13.11%
228,629
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$2,631,659
$25.32 p/Share
103,936
Added 25.85%
298,072
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$102,087
$66.55 p/Share
1,534
Reduced 0.78%
194,136
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$97,878
$66.72 p/Share
1,467
Reduced 0.74%
195,670
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$143,004
$66.7 p/Share
2,144
Reduced 1.08%
197,137
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
6,468
Added 3.14%
199,281
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$34,433
$52.49 p/Share
656
Reduced 0.34%
192,813
Common Stock
Apr 23
2024
SELL
Open market or private sale
$4,605,669
$55.62 p/Share
82,806
Reduced 29.97%
193,469
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$2,110,724
$25.49 p/Share
82,806
Added 23.06%
276,275
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$473,000
$55.51 p/Share
8,521
Reduced 4.22%
193,469
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
47,005
Added 18.88%
201,990
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$89,104
$55.31 p/Share
1,611
Reduced 1.03%
154,985
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$84,354
$54.99 p/Share
1,534
Reduced 0.97%
156,596
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$326,528
$55.97 p/Share
5,834
Reduced 3.56%
158,130
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$83,313
$46.44 p/Share
1,794
Reduced 1.08%
163,964
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$79,828
$47.18 p/Share
1,692
Reduced 1.01%
165,758
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$217,225
$47.1 p/Share
4,612
Reduced 2.68%
167,450
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$476,941
$47.25 p/Share
10,094
Reduced 5.54%
172,062
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
46,545
Added 20.35%
182,156
Common Stock
Dec 20
2022
SELL
Open market or private sale
$1,903,610
$44.27 p/Share
43,000
Reduced 24.07%
135,611
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$1,630,129
$37.91 p/Share
43,000
Added 19.4%
178,611
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$54,340
$47.75 p/Share
1,138
Reduced 0.83%
135,611
Common Stock