Feb 14
2024
BUY
Grant, award, or other acquisition
-
29,525
Added 4.69%
600,042
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$172,222
$16.84 p/Share
10,227
Reduced 1.76%
570,517
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$438,511
$17.08 p/Share
25,674
Reduced 4.23%
580,744
Common Stock
Jan 10
2024
BUY
Grant, award, or other acquisition
-
64,166
Added 9.57%
606,418
Common Stock
Sep 25
2023
BUY
Open market or private purchase
$144,270
$16.03 p/Share
9,000
Added 1.63%
542,252
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$23,268
$16.62 p/Share
1,400
Added 0.26%
533,252
Common Stock
Mar 08
2023
BUY
Open market or private purchase
$105,462
$17.01 p/Share
6,200
Added 1.15%
531,852
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
25,737
Added 4.67%
525,652
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$195,600
$19.29 p/Share
10,140
Reduced 1.99%
499,915
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$290,338
$18.52 p/Share
15,677
Reduced 2.98%
510,055
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
56,408
Added 9.69%
525,732
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
7,609
Added 4.64%
156,441
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$207,983
$57.95 p/Share
3,589
Reduced 2.35%
148,832
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$337,090
$57.8 p/Share
5,832
Reduced 3.69%
152,421
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
20,567
Added 11.5%
158,253
Common Stock
Sep 28
2021
SELL
Open market or private sale
$105,782
$53.13 p/Share
1,991
Reduced 1.43%
137,606
Common Stock
Sep 27
2021
SELL
Open market or private sale
$319,360
$54.23 p/Share
5,889
Reduced 4.05%
139,597
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$744,442
$56.38 p/Share
13,204
Reduced 8.32%
145,486
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
$672,656
$44.35 p/Share
15,167
Added 8.72%
158,690
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$973,486
$55.34 p/Share
17,591
Reduced 10.92%
143,523
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
$887,000
$44.35 p/Share
20,000
Added 11.04%
161,114
Common Stock
Aug 20
2021
-
47
Reduced 0.03%
141,114
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$747,813
$56.1 p/Share
13,330
Reduced 8.67%
140,501
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$680,243
$45.1 p/Share
15,083
Added 9.43%
144,866
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$742,123
$55.07 p/Share
13,476
Reduced 8.85%
138,748
Common Stock