Mar 18
2024
BUY
Grant, award, or other acquisition
-
16,891
Added 32.06%
35,801
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,528
$13.6 p/Share
333
Reduced 1.73%
18,910
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$5,494
$14.73 p/Share
373
Reduced 1.9%
19,243
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$13,136
$15.4 p/Share
853
Reduced 4.17%
19,616
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$14,206
$19.25 p/Share
738
Reduced 6.35%
10,893
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,513
$19.5 p/Share
334
Reduced 2.79%
11,631
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$7,640
$20.43 p/Share
374
Reduced 3.03%
11,965
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
8,470
Added 30.43%
19,363
Common Stock
Mar 29
2022
SELL
Open market or private sale
$370,896
$41.73 p/Share
8,888
Reduced 41.87%
12,339
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$197,136
$22.18 p/Share
8,888
Added 29.51%
21,227
Common Stock
Mar 22
2022
SELL
Open market or private sale
$21,000
$42.0 p/Share
500
Reduced 3.89%
12,339
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
$11,700
$23.4 p/Share
500
Added 3.75%
12,839
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$18,108
$43.74 p/Share
414
Reduced 3.25%
12,339
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$27,505
$42.71 p/Share
644
Reduced 4.81%
12,753
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$13,683
$41.09 p/Share
333
Reduced 2.43%
13,397
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,707
Added 21.26%
13,730
Common Stock
Jun 08
2021
SELL
Open market or private sale
$91,680
$49.53 p/Share
1,851
Reduced 15.59%
10,023
Common Stock
Mar 22
2021
SELL
Open market or private sale
$1,125,881
$44.63 p/Share
25,227
Reduced 69.48%
11,082
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$386,304
$24.56 p/Share
15,729
Added 30.23%
36,309
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$20,112
$46.34 p/Share
434
Reduced 2.07%
20,580
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$18,388
$44.85 p/Share
410
Reduced 1.91%
21,014
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$31,126
$44.53 p/Share
699
Reduced 3.16%
21,424
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
3,310
Added 13.01%
22,123
Common Stock
Dec 18
2020
SELL
Open market or private sale
$440,833
$38.31 p/Share
11,507
Reduced 37.95%
18,813
Common Stock
Dec 09
2020
SELL
Open market or private sale
$645,825
$37.5 p/Share
17,222
Reduced 36.22%
30,320
Common Stock