Sep 16
2024
SELL
Open market or private sale
$170,000
$85.0 p/Share
2,000
Reduced 7.68%
24,025
Common Stock
Aug 16
2024
SELL
Open market or private sale
$280,673
$77.9 p/Share
3,603
Reduced 12.16%
26,025
Common Stock
Aug 05
2024
SELL
Open market or private sale
$304,000
$76.0 p/Share
4,000
Reduced 11.89%
29,628
Common Stock
May 20
2024
SELL
Open market or private sale
$235,890
$78.63 p/Share
3,000
Reduced 8.19%
33,628
Common Stock
Mar 06
2024
SELL
Open market or private sale
$518,327
$71.99 p/Share
7,200
Reduced 16.43%
36,628
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$242,261
$68.61 p/Share
3,531
Reduced 7.46%
43,828
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,036
Added 6.02%
47,359
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,218
Added 17.22%
44,323
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$132,836
$71.61 p/Share
1,855
Reduced 5.02%
35,105
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$229,790
$70.38 p/Share
3,265
Reduced 9.02%
32,916
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,044
Added 9.86%
36,960
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$74,219
$82.65 p/Share
898
Reduced 2.99%
29,129
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
7,052
Added 16.31%
36,181
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$318,107
$82.05 p/Share
3,877
Reduced 11.44%
30,027
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
4,752
Added 13.11%
31,493
Common Stock
Aug 31
2023
SELL
Open market or private sale
$682,200
$75.8 p/Share
9,000
Reduced 23.59%
29,152
Common Stock
Aug 15
2023
SELL
Open market or private sale
$516,320
$73.76 p/Share
7,000
Reduced 15.5%
38,152
Common Stock
May 31
2023
SELL
Open market or private sale
$144,080
$72.04 p/Share
2,000
Reduced 4.24%
45,152
Common Stock
May 09
2023
SELL
Open market or private sale
$243,950
$69.7 p/Share
3,500
Reduced 6.91%
47,152
Common Stock
Mar 10
2023
SELL
Open market or private sale
$469,252
$55.97 p/Share
8,384
Reduced 14.2%
50,652
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$240,487
$57.15 p/Share
4,208
Reduced 6.65%
59,036
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,383
Added 12.92%
63,244
Common Stock
Feb 17
2023
SELL
Open market or private sale
$116,220
$58.11 p/Share
2,000
Reduced 3.58%
53,861
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$339,216
$61.12 p/Share
5,550
Reduced 11.35%
43,352
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
12,509
Added 18.3%
55,861
Common Stock