Oct 30
2024
SELL
Open market or private sale
$32,336
$86.23 p/Share
375
Reduced 0.99%
37,591
Common Stock
Jul 31
2024
SELL
Open market or private sale
$39,937
$106.5 p/Share
375
Reduced 0.98%
37,966
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 4.96%
38,341
Common Stock
May 01
2024
SELL
Open market or private sale
$37,882
$101.02 p/Share
375
Reduced 1.02%
36,341
Common Stock
Feb 21
2024
SELL
Open market or private sale
$213,290
$121.88 p/Share
1,750
Reduced 4.55%
36,716
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
2,807
Added 6.8%
38,466
Common Stock
Feb 01
2023
SELL
Open market or private sale
$9,385
$75.08 p/Share
125
Reduced 0.35%
35,659
Common Stock
Jan 03
2023
SELL
Open market or private sale
$8,575
$68.6 p/Share
125
Reduced 0.35%
35,784
Common Stock
Dec 01
2022
SELL
Open market or private sale
$9,093
$72.75 p/Share
125
Reduced 0.35%
35,909
Common Stock
Nov 03
2022
SELL
Open market or private sale
$7,741
$61.93 p/Share
125
Reduced 0.35%
36,034
Common Stock
Oct 03
2022
SELL
Open market or private sale
$9,026
$72.21 p/Share
125
Reduced 0.34%
36,159
Common Stock
Sep 01
2022
SELL
Open market or private sale
$10,234
$81.87 p/Share
125
Reduced 0.34%
36,284
Common Stock
Aug 01
2022
SELL
Open market or private sale
$10,246
$81.97 p/Share
125
Reduced 0.34%
36,409
Common Stock
Jul 01
2022
SELL
Open market or private sale
$9,642
$77.14 p/Share
125
Reduced 0.34%
36,534
Common Stock
Jun 01
2022
SELL
Open market or private sale
$9,877
$79.02 p/Share
125
Reduced 0.34%
36,659
Common Stock
May 02
2022
SELL
Open market or private sale
$11,062
$88.5 p/Share
125
Reduced 0.34%
36,784
Common Stock
Apr 01
2022
SELL
Open market or private sale
$12,312
$98.5 p/Share
125
Reduced 0.34%
36,909
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
2,099
Added 5.36%
37,034
Common Stock
Mar 01
2022
SELL
Open market or private sale
$10,919
$87.35 p/Share
125
Reduced 0.36%
34,935
Common Stock
Feb 01
2022
SELL
Open market or private sale
$10,675
$85.4 p/Share
125
Reduced 0.36%
35,060
Common Stock
Jan 03
2022
SELL
Open market or private sale
$11,865
$94.92 p/Share
125
Reduced 0.35%
35,185
Common Stock
Oct 29
2021
SELL
Open market or private sale
$17,517
$100.1 p/Share
175
Reduced 0.49%
35,310
Common Stock
Sep 30
2021
SELL
Open market or private sale
$16,779
$95.88 p/Share
175
Reduced 0.49%
35,485
Common Stock
Aug 30
2021
SELL
Open market or private sale
$16,105
$92.03 p/Share
175
Reduced 0.49%
35,660
Common Stock
Jul 30
2021
SELL
Open market or private sale
$14,228
$81.3 p/Share
175
Reduced 0.49%
35,835
Common Stock