Sep 01
2024
SELL
Payment of exercise price or tax liability
$9,958
$25.8 p/Share
386
Reduced 1.13%
33,784
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$60,904
$28.81 p/Share
2,114
Reduced 5.83%
34,170
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$11,622
$30.11 p/Share
386
Reduced 1.52%
24,954
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
6,642
Added 17.37%
31,596
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$14,349
$29.71 p/Share
483
Reduced 1.87%
25,340
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
960
Added 3.58%
25,823
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$31,878
$29.71 p/Share
1,073
Reduced 5.84%
17,290
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,573
Added 23.35%
24,863
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$17,448
$39.21 p/Share
445
Reduced 2.37%
18,363
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$22,040
$49.53 p/Share
445
Reduced 2.31%
18,808
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$27,193
$61.11 p/Share
445
Reduced 2.26%
19,253
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$40,946
$61.76 p/Share
663
Reduced 3.26%
19,698
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
1,472
Added 6.74%
20,361
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$72,737
$61.59 p/Share
1,181
Reduced 7.62%
14,323
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,566
Added 19.47%
18,889
Common Stock
Jan 06
2023
SELL
Open market or private sale
$65,856
$56.0 p/Share
1,176
Reduced 7.05%
15,504
Common Stock
Jan 05
2023
SELL
Open market or private sale
$2,240
$56.0 p/Share
40
Reduced 0.24%
16,680
Common Stock
Jan 03
2023
SELL
Open market or private sale
$142,344
$54.0 p/Share
2,636
Reduced 13.62%
16,720
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$28,436
$52.66 p/Share
540
Reduced 2.71%
19,356
Common Stock
Nov 07
2022
SELL
Open market or private sale
$328,125
$52.5 p/Share
6,250
Reduced 23.9%
19,896
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
$70,312
$11.25 p/Share
6,250
Added 19.29%
26,146
Common Stock
Oct 31
2022
SELL
Open market or private sale
$122,077
$51.25 p/Share
2,382
Reduced 10.69%
19,896
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$24,133
$44.69 p/Share
540
Reduced 2.37%
22,278
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
4,688
Added 11.44%
36,284
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$19,621
$37.09 p/Share
529
Reduced 2.27%
22,818
Common Stock