Aug 20
2024
SELL
Payment of exercise price or tax liability
$24,742
$12.49 p/Share
1,981
Reduced 1.13%
173,695
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
1,981
Added 1.12%
175,676
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$104,675
$19.32 p/Share
5,418
Reduced 3.1%
169,440
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
-
5,148
Added 2.86%
174,858
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$36,040
$19.15 p/Share
1,882
Reduced 1.1%
169,710
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
1,882
Added 1.08%
171,592
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,479
Added 3.19%
166,396
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$40,833
$22.61 p/Share
1,806
Reduced 1.11%
160,917
Common Stock
Aug 20
2023
BUY
Grant, award, or other acquisition
-
2,745
Added 1.67%
161,206
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
1,138
Added 0.71%
159,978
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$84,880
$28.56 p/Share
2,972
Reduced 1.88%
155,301
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
2,972
Added 1.84%
158,273
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$33,837
$36.74 p/Share
921
Reduced 0.63%
146,064
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
921
Added 0.62%
146,985
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
68,998
Added 32.33%
144,387
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$60,966
$39.46 p/Share
1,545
Reduced 2.01%
75,389
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,545
Added 1.97%
76,934
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$144,918
$38.45 p/Share
3,769
Reduced 4.86%
73,817
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
3,769
Added 4.63%
77,586
Common Stock
Mar 14
2022
SELL
Open market or private sale
$826,659
$52.64 p/Share
15,704
Reduced 18.33%
69,982
Common Stock
Mar 10
2022
SELL
Open market or private sale
$898,080
$56.13 p/Share
16,000
Reduced 15.73%
85,686
Common Stock
Mar 03
2022
SELL
Open market or private sale
$1,600
$61.53 p/Share
26
Reduced 0.03%
101,686
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$1,038,978
$53.27 p/Share
19,504
Reduced 16.09%
101,712
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
43,986
Added 29.99%
102,667
Common Stock
Dec 29
2021
-
792
Reduced 1.02%
77,230
Common Stock