Nov 20
2025
SELL
Payment of exercise price or tax liability
$43,106
$19.92 p/Share
2,164
Reduced 1.16%
184,181
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
37,144
Added 16.62%
186,345
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$288,900
$21.85 p/Share
13,222
Reduced 8.14%
149,201
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
-
25,329
Added 13.49%
162,423
Common Stock
Feb 07
2025
BUY
Open market or private purchase
$10,100
$22.8 p/Share
443
Added 0.32%
137,094
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$71,002
$32.66 p/Share
2,174
Reduced 1.57%
136,651
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
12,064
Added 8.0%
138,825
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$146,935
$34.63 p/Share
4,243
Reduced 3.24%
126,761
Common Stock
Nov 12
2024
SELL
Open market or private sale
$194,187
$32.06 p/Share
6,057
Reduced 4.42%
131,004
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
10,903
Added 7.37%
137,061
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
14,574
Added 10.36%
126,158
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$407,846
$30.24 p/Share
13,487
Reduced 10.78%
111,584
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
25,689
Added 17.04%
125,071
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$133,399
$31.19 p/Share
4,277
Reduced 4.13%
99,382
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$69,942
$29.07 p/Share
2,406
Reduced 2.27%
103,659
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$24,320
$12.8 p/Share
1,900
Reduced 1.76%
106,065
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$123,394
$12.59 p/Share
9,801
Reduced 8.32%
107,965
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
19,419
Added 14.16%
117,766
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
28,447
Added 22.44%
98,347
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$31,229
$12.98 p/Share
2,406
Reduced 3.33%
69,900
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$28,124
$22.18 p/Share
1,268
Reduced 1.72%
72,306
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$139,835
$21.49 p/Share
6,507
Reduced 8.13%
73,574
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
17,356
Added 17.81%
80,081
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
15,999
Added 20.32%
62,725
Common Stock