Feb 08
2024
BUY
Grant, award, or other acquisition
-
1,803
Added 4.5%
38,278
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$17,847
$36.35 p/Share
491
Added 1.33%
36,475
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$94,190
$37.01 p/Share
2,545
Reduced 6.61%
35,984
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$94,171
$23.95 p/Share
3,932
Added 9.26%
38,529
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$17,874
$32.09 p/Share
557
Added 1.58%
34,597
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$17,846
$31.31 p/Share
570
Added 1.65%
34,040
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$17,859
$22.78 p/Share
784
Added 2.29%
33,470
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
1,984
Added 5.72%
32,686
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$17,844
$34.12 p/Share
523
Added 1.67%
30,702
Common Stock
Nov 11
2022
SELL
Open market or private sale
$91,500
$33.48 p/Share
2,733
Reduced 8.3%
30,179
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$88,105
$20.18 p/Share
4,366
Added 11.71%
32,912
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$17,845
$30.4 p/Share
587
Added 2.01%
28,546
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$17,870
$37.23 p/Share
480
Added 1.69%
27,959
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$17,860
$45.33 p/Share
394
Added 1.41%
27,479
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,375
Added 4.83%
27,085
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$17,864
$48.15 p/Share
371
Added 1.42%
25,710
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$17,848
$55.6 p/Share
321
Added 1.25%
25,339
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$94,425
$56.78 p/Share
1,663
Reduced 6.23%
25,018
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$94,403
$21.31 p/Share
4,430
Added 14.24%
26,681
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$17,848
$54.25 p/Share
329
Added 1.46%
22,251
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$17,830
$56.07 p/Share
318
Added 1.43%
21,922
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$101,023
$53.17 p/Share
1,900
Reduced 8.08%
21,604
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
$108,433
$26.46 p/Share
4,098
Added 14.85%
23,504
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
1,067
Added 5.21%
19,406
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$17,843
$43.52 p/Share
410
Added 2.19%
18,339
Common Stock