Mar 06
2024
BUY
Grant, award, or other acquisition
-
23,796
Added 16.1%
124,021
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
57,110
Added 36.3%
100,225
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$207,289
$16.69 p/Share
12,420
Reduced 22.36%
43,115
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$398,346
$27.08 p/Share
14,710
Reduced 20.94%
55,535
Common Stock
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
17,051
Added 20.8%
64,914
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$46,806
$26.34 p/Share
1,777
Reduced 3.23%
53,194
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$33,875
$25.13 p/Share
1,348
Reduced 2.39%
54,971
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$20,019
$24.9 p/Share
804
Reduced 1.41%
56,319
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
27,510
Added 32.51%
57,123
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
22,407
Added 41.87%
31,110
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$42,628
$31.67 p/Share
1,346
Reduced 13.39%
8,703
Common Stock
Feb 26
2022
BUY
Exercise of conversion of derivative security
-
67
Added 0.76%
8,706
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$24,292
$34.07 p/Share
713
Reduced 6.67%
9,982
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$19,642
$35.2 p/Share
558
Reduced 4.96%
10,695
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
558
Added 4.72%
11,253
Common Stock
Mar 11
2021
SELL
Open market or private sale
$663,600
$66.36 p/Share
10,000
Reduced 48.32%
10,695
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$16,881
$62.99 p/Share
268
Reduced 1.28%
20,695
Common Stock
Feb 27
2021
BUY
Exercise of conversion of derivative security
-
357
Added 1.69%
20,784
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$91,677
$64.02 p/Share
1,432
Reduced 6.47%
20,695
Common Stock
Feb 26
2021
SELL
Open market or private sale
$103,530
$63.36 p/Share
1,634
Reduced 7.32%
20,695
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
64
Added 0.31%
20,759
Common Stock
Feb 23
2021
SELL
Open market or private sale
$37,719
$67.84 p/Share
556
Reduced 2.88%
18,739
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,869
Added 17.1%
23,608
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$30,590
$64.4 p/Share
475
Reduced 2.4%
19,295
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
475
Added 2.35%
19,770
Common Stock