Mar 17
2025
SELL
Payment of exercise price or tax liability
$39,217
$29.18 p/Share
1,344
Reduced 2.41%
54,334
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
8,567
Added 11.99%
62,901
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$60,313
$26.57 p/Share
2,270
Reduced 3.92%
55,678
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
14,137
Added 19.61%
57,948
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$30,798
$19.37 p/Share
1,590
Reduced 3.5%
43,811
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
21,560
Added 32.2%
45,401
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,645
$20.25 p/Share
180
Reduced 0.75%
23,841
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$9,028
$23.33 p/Share
387
Reduced 1.59%
24,021
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$18,547
$26.05 p/Share
712
Reduced 7.6%
8,651
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
15,757
Added 39.23%
24,408
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$5,196
$29.03 p/Share
179
Reduced 1.88%
9,363
Common Stok
Dec 15
2022
SELL
Payment of exercise price or tax liability
$11,915
$30.79 p/Share
387
Reduced 3.9%
9,542
Common Stock
May 25
2022
SELL
Open market or private sale
$397,245
$64.74 p/Share
6,136
Reduced 38.19%
9,929
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
$10,485
$10.3 p/Share
1,018
Added 5.96%
16,065
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
6,222
Added 29.25%
15,047
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$15,070
$84.19 p/Share
179
Reduced 1.99%
8,825
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$15,735
$40.66 p/Share
387
Reduced 4.12%
9,004
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$2,563
$37.15 p/Share
69
Reduced 0.73%
9,391
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,562
Added 14.17%
9,460
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
3,997
Added 33.6%
7,898
Common Stock
Nov 08
2020
SELL
Payment of exercise price or tax liability
$4,722
$8.76 p/Share
539
Reduced 12.14%
3,901
Common Stock