Apr 01
2024
BUY
Grant, award, or other acquisition
-
6,427
Added 21.77%
23,090
Common Stock
Mar 26
2024
SELL
Open market or private sale
$247,516
$62.71 p/Share
3,947
Reduced 19.15%
16,663
Common Stock
Mar 19
2024
SELL
Open market or private sale
$232,359
$58.84 p/Share
3,949
Reduced 16.08%
20,610
Common Stock
Mar 12
2024
SELL
Open market or private sale
$243,762
$62.68 p/Share
3,889
Reduced 13.67%
24,559
Common Stock
Mar 07
2024
SELL
Open market or private sale
$255,045
$64.93 p/Share
3,928
Reduced 12.13%
28,448
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$86,693
$68.37 p/Share
1,268
Reduced 3.77%
32,376
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$896,785
$68.15 p/Share
13,159
Reduced 28.12%
33,644
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
22,664
Added 32.63%
46,803
Common Stock
Mar 06
2023
SELL
Open market or private sale
$381,194
$44.82 p/Share
8,505
Reduced 26.05%
24,139
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$37,731
$43.62 p/Share
865
Reduced 2.58%
32,644
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$169,646
$43.41 p/Share
3,908
Reduced 13.58%
24,871
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
8,638
Added 20.49%
33,509
Common Stock
Feb 15
2022
SELL
Open market or private sale
$270,057
$26.81 p/Share
10,073
Reduced 25.93%
28,779
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$21,686
$25.07 p/Share
865
Reduced 2.18%
38,852
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$125,116
$25.56 p/Share
4,895
Reduced 14.05%
29,937
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
9,780
Added 19.76%
39,717
Common Stock
Nov 17
2021
SELL
Open market or private sale
$49,910
$24.55 p/Share
2,033
Reduced 5.51%
34,832
Common Stock
Aug 17
2021
SELL
Open market or private sale
$48,236
$23.68 p/Share
2,037
Reduced 5.24%
36,865
Common Stock
May 17
2021
SELL
Open market or private sale
$37,542
$18.43 p/Share
2,037
Reduced 4.98%
38,902
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
11,332
Added 21.68%
40,939
Common Stock