Feb 24
2025
BUY
Grant, award, or other acquisition
-
74,814
Added 9.05%
752,181
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$187,904
$32.0 p/Share
5,872
Reduced 0.86%
677,367
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$169,920
$32.0 p/Share
5,310
Reduced 0.77%
683,239
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$2,672,768
$32.0 p/Share
83,524
Reduced 10.82%
688,549
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
11,087
Added 1.42%
772,073
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$344,305
$32.39 p/Share
10,630
Reduced 1.38%
760,986
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
157,830
Added 16.98%
771,616
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$407,264
$29.45 p/Share
13,829
Reduced 2.2%
613,786
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
31,216
Added 4.74%
627,615
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$3,199,884
$32.24 p/Share
99,252
Reduced 14.27%
596,399
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$172,352
$32.55 p/Share
5,295
Reduced 0.76%
695,651
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$164,464
$33.36 p/Share
4,930
Reduced 0.7%
700,946
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
11,087
Added 1.55%
705,876
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
249,131
Added 26.39%
694,789
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$372,560
$31.9 p/Share
11,679
Reduced 4.17%
268,074
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
177,584
Added 28.49%
445,658
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
210,864
Added 42.98%
279,753
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$140,687
$28.63 p/Share
4,914
Reduced 6.66%
68,889
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
11,087
Added 13.06%
73,803
Common Stock
May 11
2021
BUY
Open market or private purchase
$164,200
$16.42 p/Share
10,000
Added 50.0%
10,000
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
52,716
Added 45.67%
62,716
Common Stock, par valu...