Feb 25
2025
SELL
Payment of exercise price or tax liability
$58,200
$40.0 p/Share
1,455
Reduced 1.5%
95,745
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$169,908
$40.32 p/Share
4,214
Reduced 4.16%
97,200
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
14,215
Added 12.29%
101,414
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$54,668
$42.61 p/Share
1,283
Reduced 1.41%
89,733
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$106,630
$42.08 p/Share
2,534
Reduced 2.82%
87,199
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
5,844
Added 6.03%
91,016
Common Stock
Nov 12
2024
SELL
Open market or private sale
$252,350
$50.47 p/Share
5,000
Reduced 5.54%
85,172
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$43,606
$29.97 p/Share
1,455
Reduced 1.59%
90,172
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$56,130
$29.73 p/Share
1,888
Reduced 2.02%
91,627
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
15,193
Added 13.98%
93,515
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$247,113
$29.22 p/Share
8,457
Reduced 9.75%
78,322
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
13,213
Added 13.21%
86,779
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$28,155
$23.74 p/Share
1,186
Reduced 1.59%
73,566
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
17,411
Added 18.89%
74,752
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$156,558
$24.25 p/Share
6,456
Reduced 10.12%
57,341
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
18,259
Added 22.25%
63,797
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$77,430
$24.25 p/Share
3,193
Reduced 6.55%
45,538
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$24,463
$27.99 p/Share
874
Reduced 1.76%
48,731
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
13,420
Added 21.35%
49,426
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$77,217
$25.56 p/Share
3,021
Reduced 7.74%
36,006
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$22,991
$27.08 p/Share
849
Reduced 2.13%
39,027
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$53,628
$28.48 p/Share
1,883
Reduced 4.51%
39,876
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
11,836
Added 22.08%
41,759
Common Stock