Mar 24
2025
BUY
Grant, award, or other acquisition
-
26,776
Added 18.26%
119,896
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$86,634
$16.1 p/Share
5,381
Reduced 5.46%
93,120
Common Stock
Mar 16
2025
SELL
Payment of exercise price or tax liability
$67,526
$15.41 p/Share
4,382
Reduced 4.26%
98,501
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
11,206
Added 9.82%
102,883
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$111,761
$38.86 p/Share
2,876
Reduced 3.04%
91,677
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$209,521
$38.65 p/Share
5,421
Reduced 5.42%
94,553
Common Stock
Nov 23
2023
SELL
Payment of exercise price or tax liability
$125,685
$29.72 p/Share
4,229
Reduced 4.06%
99,974
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$63,478
$22.51 p/Share
2,820
Reduced 2.63%
104,203
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$34,217
$23.12 p/Share
1,480
Reduced 1.67%
87,127
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
19,896
Added 15.68%
107,023
Common Stock
Nov 23
2022
SELL
Payment of exercise price or tax liability
$77,178
$26.03 p/Share
2,965
Reduced 3.24%
88,607
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$13,360
$20.03 p/Share
667
Reduced 0.72%
91,572
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 21.32%
92,239
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$21,943
$21.16 p/Share
1,037
Reduced 1.52%
67,239
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$16,591
$22.33 p/Share
743
Reduced 1.08%
68,276
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$10,650
$26.76 p/Share
398
Reduced 0.57%
69,019
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$17,700
$8.85 p/Share
2,000
Added 2.8%
69,417
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$12,564
$18.78 p/Share
669
Reduced 0.98%
67,417
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$22,980
$18.18 p/Share
1,264
Reduced 1.82%
68,086
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
13,334
Added 16.13%
69,350
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$12,304
$18.9 p/Share
651
Reduced 1.15%
56,016
Common Stock
Nov 23
2020
BUY
Grant, award, or other acquisition
-
20,000
Added 26.09%
56,667
Common Stock