Feb 17
2025
SELL
Payment of exercise price or tax liability
$57,440
$49.56 p/Share
1,159
Reduced 0.69%
166,201
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
2,612
Added 1.54%
167,360
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$858,297
$53.39 p/Share
16,076
Reduced 8.89%
164,748
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
36,246
Added 16.7%
180,824
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$92,660
$52.41 p/Share
1,768
Reduced 1.21%
144,578
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
3,732
Added 2.51%
145,227
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$66,885
$57.71 p/Share
1,159
Reduced 0.81%
142,614
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,612
Added 1.78%
143,773
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$82,583
$57.71 p/Share
1,431
Reduced 1.0%
141,161
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
3,225
Added 2.21%
142,592
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,157,917
$60.39 p/Share
19,174
Reduced 12.09%
139,367
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
2,261
Added 1.58%
140,464
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
40,759
Added 20.69%
156,280
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$48,242
$41.66 p/Share
1,158
Reduced 0.99%
115,521
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,611
Added 2.19%
116,679
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$57,240
$40.0 p/Share
1,431
Reduced 1.24%
114,068
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
3,225
Added 2.72%
115,499
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$58,826
$38.6 p/Share
1,524
Reduced 1.34%
112,274
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
3,435
Added 2.93%
113,798
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$880,016
$37.43 p/Share
23,511
Reduced 17.56%
110,363
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
52,694
Added 28.24%
133,874
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$263,213
$31.01 p/Share
8,488
Reduced 9.47%
81,180
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
20,732
Added 18.78%
89,668
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$39,420
$30.3 p/Share
1,301
Reduced 1.85%
68,936
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
3,224
Added 4.39%
70,237
Common Stock