Aug 19
2024
SELL
Open market or private sale
$25,701
$21.58 p/Share
1,191
Reduced 3.19%
36,088
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
10,356
Added 21.74%
37,279
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,450
$35.88 p/Share
347
Reduced 1.27%
26,923
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,708
$36.22 p/Share
130
Reduced 0.54%
23,860
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
3,410
Added 11.11%
27,270
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$10,137
$36.73 p/Share
276
Reduced 1.14%
23,990
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
808
Added 3.22%
24,266
Common Stock
Aug 09
2023
SELL
Open market or private sale
$52,329
$44.46 p/Share
1,177
Reduced 4.78%
23,458
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
12,196
Added 33.11%
24,635
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$10,732
$52.61 p/Share
204
Reduced 1.61%
12,439
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$15,385
$52.87 p/Share
291
Reduced 2.25%
12,643
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$12,847
$52.87 p/Share
243
Reduced 1.84%
12,934
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,088
Added 18.99%
13,177
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,537
Added 13.22%
10,089
Common Stock
Dec 08
2022
SELL
Open market or private sale
$15,685
$56.22 p/Share
279
Reduced 3.16%
8,552
Common Stock
Aug 02
2022
SELL
Open market or private sale
$24,808
$56.77 p/Share
437
Reduced 4.72%
8,831
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$32,685
$65.11 p/Share
502
Reduced 5.14%
9,268
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$32,815
$65.11 p/Share
504
Reduced 4.91%
9,770
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
1,430
Added 12.22%
10,274
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,836
Added 24.28%
8,844
Common Stock
Nov 10
2021
SELL
Open market or private sale
$49,616
$70.88 p/Share
700
Reduced 10.44%
6,008
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$13,960
$68.1 p/Share
205
Reduced 2.97%
6,708
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
1,327
Added 16.1%
6,913
Common Stock
Mar 02
2021
SELL
Open market or private sale
$72,685
$68.7 p/Share
1,058
Reduced 15.92%
5,586
Common Stock