Feb 20
2025
SELL
Payment of exercise price or tax liability
$109,771
$48.23 p/Share
2,276
Reduced 2.51%
88,433
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,274
Added 5.49%
90,709
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$57,500
$50.0 p/Share
1,150
Reduced 1.33%
85,435
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$83,600
$50.0 p/Share
1,672
Reduced 1.89%
86,585
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$68,646
$49.6 p/Share
1,384
Reduced 1.54%
88,257
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
8,942
Added 9.07%
89,641
Common Stock
Oct 18
2024
BUY
Exercise of conversion of derivative security
$90,503
$49.08 p/Share
1,844
Added 2.23%
80,683
Common Stock
Oct 17
2024
SELL
Open market or private sale
$322,834
$55.11 p/Share
5,858
Reduced 6.92%
78,839
Common Stock
Oct 17
2024
BUY
Exercise of conversion of derivative security
$287,510
$49.08 p/Share
5,858
Added 6.56%
83,450
Common Stock
Oct 16
2024
SELL
Open market or private sale
$979,313
$55.03 p/Share
17,796
Reduced 18.42%
78,839
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$873,427
$49.08 p/Share
17,796
Added 16.05%
93,081
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$417,160
$40.83 p/Share
10,217
Added 11.47%
78,839
Common Stock
Aug 19
2024
SELL
Open market or private sale
$3,777,870
$51.32 p/Share
73,614
Reduced 51.75%
68,622
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$3,005,659
$40.83 p/Share
73,614
Added 41.39%
104,246
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$51,183
$32.03 p/Share
1,598
Added 2.28%
68,622
Common Stock
Mar 14
2024
SELL
Open market or private sale
$429,067
$43.01 p/Share
9,976
Reduced 12.96%
67,024
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$319,531
$32.03 p/Share
9,976
Added 11.47%
77,000
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$111,948
$41.34 p/Share
2,708
Reduced 3.88%
67,024
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,938
Added 7.85%
69,732
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$627,122
$43.95 p/Share
14,269
Reduced 18.28%
63,794
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$81,514
$42.7 p/Share
1,909
Reduced 2.39%
78,063
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
8,903
Added 10.02%
79,972
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$5,982
$34.78 p/Share
172
Added 0.24%
71,065
Common Stock
Nov 10
2023
SELL
Open market or private sale
$148,577
$37.98 p/Share
3,912
Reduced 5.23%
70,874
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$136,059
$34.78 p/Share
3,912
Added 4.97%
74,786
Common Stock