Jun 02
2025
SELL
Open market or private sale
$71,585
$143.17 p/Share
500
Reduced 0.95%
52,317
Common Stock
May 09
2025
BUY
Grant, award, or other acquisition
-
1,196
Added 2.21%
52,817
Common Stock
May 01
2025
SELL
Open market or private sale
$66,815
$133.63 p/Share
500
Reduced 0.96%
51,621
Common Stock
Apr 01
2025
SELL
Open market or private sale
$71,335
$142.67 p/Share
500
Reduced 0.95%
52,121
Common Stock
Mar 12
2025
SELL
Open market or private sale
$443,120
$144.48 p/Share
3,067
Reduced 5.51%
52,621
Common Stock
Mar 03
2025
SELL
Open market or private sale
$75,565
$151.13 p/Share
500
Reduced 0.89%
55,688
Common Stock
Feb 03
2025
SELL
Open market or private sale
$62,575
$125.15 p/Share
500
Reduced 0.88%
56,188
Common Stock
Jan 02
2025
SELL
Open market or private sale
$62,325
$124.65 p/Share
500
Reduced 0.87%
56,688
Common Stock
Dec 02
2024
SELL
Open market or private sale
$61,405
$122.81 p/Share
500
Reduced 0.87%
57,188
Common Stock
Jul 01
2024
SELL
Open market or private sale
$29,748
$99.16 p/Share
300
Reduced 0.52%
57,688
Common Stock
Jun 03
2024
SELL
Open market or private sale
$26,700
$89.0 p/Share
300
Reduced 0.51%
57,988
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,969
Added 3.27%
58,288
Common Stock
May 01
2024
SELL
Open market or private sale
$27,018
$90.06 p/Share
300
Reduced 0.53%
56,319
Common Stock
Apr 01
2024
SELL
Open market or private sale
$28,914
$96.38 p/Share
300
Reduced 0.53%
56,619
Common Stock
Mar 01
2024
SELL
Open market or private sale
$29,439
$98.13 p/Share
300
Reduced 0.52%
56,919
Common Stock
Feb 01
2024
SELL
Open market or private sale
$30,966
$103.22 p/Share
300
Reduced 0.52%
57,219
Common Stock
Jan 02
2024
SELL
Open market or private sale
$30,360
$101.2 p/Share
300
Reduced 0.52%
57,519
Common Stock
Dec 01
2023
SELL
Open market or private sale
$31,137
$103.79 p/Share
300
Reduced 0.52%
57,819
Common Stock
Nov 06
2023
SELL
Open market or private sale
$30,540
$101.8 p/Share
300
Reduced 0.51%
58,119
Common Stock
Jun 14
2023
-
12,903
Reduced 18.09%
58,419
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,097
Added 2.86%
71,322
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
3,217
Added 4.44%
69,225
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
3,000
Added 4.35%
66,008
Common Stock
Nov 16
2020
SELL
Open market or private sale
$43,820
$43.82 p/Share
1,000
Reduced 1.56%
63,008
Common Stock