Mar 21
2025
SELL
Payment of exercise price or tax liability
$15,166
$24.15 p/Share
628
Reduced 7.74%
7,481
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$11,927
$23.95 p/Share
498
Reduced 5.79%
8,109
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$12,329
$26.63 p/Share
463
Reduced 5.1%
8,607
Common Stock
Nov 04
2024
SELL
Open market or private sale
$22,505
$52.83 p/Share
426
Reduced 8.59%
4,535
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$14,040
$58.5 p/Share
240
Reduced 4.61%
4,961
Common Stock
May 06
2024
SELL
Open market or private sale
$51,840
$51.84 p/Share
1,000
Reduced 16.13%
5,201
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
2,641
Added 29.87%
6,201
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,808
$45.2 p/Share
217
Reduced 5.75%
3,560
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$18,111
$46.8 p/Share
387
Reduced 9.29%
3,777
Common Stock
Dec 15
2023
SELL
Open market or private sale
$84,000
$56.0 p/Share
1,500
Reduced 26.48%
4,164
Common Stock
Nov 07
2023
SELL
Open market or private sale
$53,177
$44.5 p/Share
1,195
Reduced 17.42%
5,664
Common Stock
Nov 03
2023
SELL
Open market or private sale
$13,648
$44.75 p/Share
305
Reduced 4.26%
6,859
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$10,620
$44.25 p/Share
240
Reduced 3.64%
6,354
Common Stock
Jul 28
2023
SELL
Open market or private sale
$46,090
$46.09 p/Share
1,000
Reduced 11.9%
7,404
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
1,810
Added 17.72%
8,404
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$31,345
$53.4 p/Share
587
Reduced 8.17%
6,594
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$9,432
$39.3 p/Share
240
Reduced 3.23%
7,181
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$22,673
$41.0 p/Share
553
Reduced 6.94%
7,421
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,682
Added 17.42%
7,974
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 24.12%
6,292
Common Stock
Aug 05
2021
BUY
Open market or private purchase
$16,750
$33.5 p/Share
500
Added 10.43%
4,292
Common Stock