May 23
2025
SELL
Open market or private sale
$229,171
$106.79 p/Share
2,146
Reduced 0.84%
253,928
Common stock, par valu...
May 19
2025
SELL
Open market or private sale
$1,189,080
$99.09 p/Share
12,000
Reduced 4.48%
256,074
Common stock, par valu...
May 13
2025
SELL
Open market or private sale
$816,390
$90.71 p/Share
9,000
Reduced 3.25%
268,074
Common stock, par valu...
May 09
2025
SELL
Open market or private sale
$736,740
$81.86 p/Share
9,000
Reduced 3.15%
277,074
Common stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$719,532
$36.34 p/Share
19,800
Reduced 6.47%
286,074
Common stock, par valu...
Mar 20
2025
SELL
Payment of exercise price or tax liability
$322,656
$231.96 p/Share
1,391
Reduced 2.66%
50,979
Common stock, par valu...
Mar 20
2025
BUY
Grant, award, or other acquisition
$1,396,167
$231.96 p/Share
6,019
Added 10.31%
52,370
Common stock, par valu...
Mar 15
2025
SELL
Payment of exercise price or tax liability
$19,995
$232.51 p/Share
86
Reduced 0.19%
46,351
Common stock, par valu...
Jan 01
2025
SELL
Payment of exercise price or tax liability
$86,204
$255.8 p/Share
337
Reduced 0.72%
46,437
Common stock, par valu...
Dec 15
2024
SELL
Payment of exercise price or tax liability
$26,574
$309.01 p/Share
86
Reduced 0.18%
46,774
Common stock, par valu...
Oct 17
2024
SELL
Open market or private sale
$308,355
$205.57 p/Share
1,500
Reduced 3.1%
46,860
Common stock, par valu...
Oct 14
2024
SELL
Open market or private sale
$280,500
$187.0 p/Share
1,500
Reduced 3.01%
48,360
Common stock, par valu...
Oct 01
2024
SELL
Payment of exercise price or tax liability
$49,440
$163.71 p/Share
302
Reduced 0.6%
49,860
Common stock, par valu...
Sep 24
2024
SELL
Open market or private sale
$252,150
$168.1 p/Share
1,500
Reduced 2.9%
50,162
Common stock, par valu...
Sep 16
2024
SELL
Payment of exercise price or tax liability
$12,926
$150.31 p/Share
86
Reduced 0.17%
51,662
Common stock, par valu...
Sep 12
2024
SELL
Open market or private sale
$220,650
$147.1 p/Share
1,500
Reduced 2.82%
51,748
Common stock, par valu...
Aug 19
2024
SELL
Open market or private sale
$194,940
$129.96 p/Share
1,500
Reduced 2.74%
53,248
Common stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$26,862
$88.95 p/Share
302
Reduced 0.55%
54,748
Common stock, par valu...
Jun 15
2024
SELL
Payment of exercise price or tax liability
$6,988
$81.26 p/Share
86
Reduced 0.16%
55,050
Common stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$20,409
$68.26 p/Share
299
Reduced 0.98%
30,136
Common stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 31.2%
55,136
Common stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$162,300
$81.15 p/Share
2,000
Reduced 6.17%
30,435
Common stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$5,641
$58.16 p/Share
97
Reduced 0.3%
32,435
Common stock, par valu...
Feb 27
2024
SELL
Open market or private sale
$81,200
$58.0 p/Share
1,400
Reduced 4.13%
32,532
Common stock, par valu...
Feb 20
2024
SELL
Open market or private sale
$5,800
$58.0 p/Share
100
Reduced 0.29%
33,932
Common stock, par valu...