Sep 30
2024
BUY
Grant, award, or other acquisition
$7,813
$41.34 p/Share
189
Added 0.31%
60,036
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$77,874
$32.57 p/Share
2,391
Reduced 3.84%
59,847
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$79,596
$33.29 p/Share
2,391
Reduced 3.7%
62,238
Common Stock
Jun 12
2024
SELL
Payment of exercise price or tax liability
$89,590
$37.47 p/Share
2,391
Reduced 3.57%
64,629
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$72,574
$35.91 p/Share
2,021
Reduced 2.93%
67,020
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$55,996
$36.48 p/Share
1,535
Reduced 2.17%
69,041
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$61,599
$40.13 p/Share
1,535
Reduced 2.13%
70,576
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
34,281
Added 32.22%
72,111
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$11,433
$23.87 p/Share
479
Added 1.25%
37,830
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$19,487
$40.18 p/Share
485
Added 1.28%
37,351
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 12.4%
36,866
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$19,495
$35.64 p/Share
547
Added 1.7%
31,646
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$19,487
$25.54 p/Share
763
Added 2.39%
31,099
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$19,487
$38.36 p/Share
508
Added 1.65%
30,336
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,889
$43.54 p/Share
319
Added 1.06%
29,828
Common Stock
Jun 09
2022
BUY
Grant, award, or other acquisition
$179,954
$47.86 p/Share
3,760
Added 11.3%
29,509
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$12,245
$59.44 p/Share
206
Added 0.79%
25,749
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$12,188
$79.66 p/Share
153
Added 0.6%
25,543
Common Stock
Nov 23
2021
BUY
Exercise of conversion of derivative security
$72,381
$17.37 p/Share
4,167
Added 14.1%
25,390
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$12,183
$81.22 p/Share
150
Added 0.7%
21,223
Common Stock
Sep 17
2021
BUY
Exercise of conversion of derivative security
$361,869
$17.37 p/Share
20,833
Added 49.71%
21,073
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$12,235
$50.98 p/Share
240
Added 50.0%
240
Common Stock