Mar 25
2025
SELL
Open market or private sale
$89,208
$200.02 p/Share
446
Reduced 0.28%
158,125
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$4,831,988
$271.46 p/Share
17,800
Added 10.09%
158,571
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$564,634
$182.14 p/Share
3,100
Added 2.15%
140,771
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$1,230,698
$221.11 p/Share
5,566
Reduced 3.89%
137,671
Common Stock
Sep 13
2024
SELL
Open market or private sale
$467,417
$169.97 p/Share
2,750
Reduced 1.88%
143,237
Common Stock
Aug 09
2024
SELL
Open market or private sale
$448,277
$163.01 p/Share
2,750
Reduced 1.85%
145,987
Common Stock
Jul 12
2024
SELL
Open market or private sale
$392,424
$142.7 p/Share
2,750
Reduced 1.82%
148,737
Common Stock
Jun 14
2024
SELL
Open market or private sale
$462,467
$168.17 p/Share
2,750
Reduced 1.78%
151,487
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
$1,626,639
$80.13 p/Share
20,300
Added 11.63%
154,237
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
-
6,100
Added 4.36%
133,937
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$565,228
$84.78 p/Share
6,667
Reduced 4.96%
127,837
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
-
4,300
Added 3.1%
134,504
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$50,322
$21.26 p/Share
2,367
Reduced 2.13%
108,504
Common Stock
Oct 01
2022
BUY
Grant, award, or other acquisition
-
21,700
Added 14.29%
130,204
Common Stock
Feb 11
2022
BUY
Open market or private purchase
$227,200
$22.72 p/Share
10,000
Added 8.27%
110,871
Common Stock
Dec 06
2021
BUY
Grant, award, or other acquisition
-
13,000
Added 11.42%
100,871
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$52,521
$25.01 p/Share
2,100
Reduced 2.82%
72,271
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
15,600
Added 15.08%
87,871
Common Stock
Dec 07
2020
BUY
Grant, award, or other acquisition
-
9,000
Added 10.8%
74,371
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$39,008
$24.38 p/Share
1,600
Reduced 2.39%
65,371
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
16,000
Added 19.28%
66,971
Common Stock