Jul 24
2025
SELL
Payment of exercise price or tax liability
$97,638
$19.3 p/Share
5,059
Reduced 1.66%
299,401
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
11,419
Added 3.61%
304,460
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$390,744
$19.07 p/Share
20,490
Reduced 6.54%
293,041
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
46,251
Added 12.86%
313,531
Common Stock
Jul 19
2025
SELL
Payment of exercise price or tax liability
$85,376
$19.07 p/Share
4,477
Reduced 1.65%
267,280
Common Stock
Jul 19
2025
BUY
Exercise of conversion of derivative security
-
10,105
Added 3.59%
271,757
Common Stock
Jul 17
2025
SELL
Payment of exercise price or tax liability
$319,189
$18.97 p/Share
16,826
Reduced 6.04%
261,652
Common Stock
Jul 17
2025
BUY
Grant, award, or other acquisition
-
55,830
Added 16.7%
278,478
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$723,686
$29.86 p/Share
24,236
Reduced 9.82%
222,648
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
54,707
Added 18.14%
246,884
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$187,451
$29.66 p/Share
6,320
Reduced 3.18%
192,177
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
14,266
Added 6.71%
198,497
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$132,653
$29.63 p/Share
4,477
Reduced 2.37%
184,231
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
10,105
Added 5.08%
188,708
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$162,455
$33.29 p/Share
4,880
Reduced 2.66%
178,603
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
11,015
Added 5.66%
183,483
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$640,423
$32.57 p/Share
19,663
Reduced 10.23%
172,468
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
54,782
Added 22.19%
192,131
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$215,535
$33.73 p/Share
6,390
Reduced 4.45%
137,349
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
14,424
Added 9.12%
143,739
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$920,811
$34.25 p/Share
26,885
Reduced 17.21%
129,315
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
60,689
Added 27.98%
156,200
Common Stock
Jul 17
2021
SELL
Payment of exercise price or tax liability
$172,208
$34.86 p/Share
4,940
Reduced 4.92%
95,511
Common Stock
Jul 17
2021
BUY
Exercise of conversion of derivative security
-
11,150
Added 9.99%
100,451
Common Stock