Oct 21
2024
SELL
Open market or private sale
$185,470
$185.47 p/Share
1,000
Reduced 3.1%
31,228
Common Stock
Sep 19
2024
SELL
Open market or private sale
$197,540
$197.54 p/Share
1,000
Reduced 3.01%
32,228
Common Stock
Aug 19
2024
SELL
Open market or private sale
$193,870
$193.87 p/Share
1,000
Reduced 2.92%
33,228
Common Stock
Jul 23
2024
SELL
Open market or private sale
$286,245
$190.83 p/Share
1,500
Reduced 4.2%
34,228
Common Stock
Jun 24
2024
SELL
Open market or private sale
$274,395
$182.93 p/Share
1,500
Reduced 4.03%
35,728
Common Stock
May 23
2024
SELL
Open market or private sale
$306,810
$204.54 p/Share
1,500
Reduced 3.87%
37,228
Common Stock
Apr 23
2024
SELL
Open market or private sale
$278,745
$185.83 p/Share
1,500
Reduced 3.73%
38,728
Common Stock
Mar 25
2024
SELL
Open market or private sale
$296,850
$197.9 p/Share
1,500
Reduced 3.59%
40,228
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$86,301
$199.31 p/Share
433
Reduced 1.03%
41,728
Common Stock
Feb 23
2024
SELL
Open market or private sale
$289,590
$193.06 p/Share
1,500
Reduced 3.39%
42,710
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$106,412
$193.83 p/Share
549
Reduced 1.29%
42,161
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$91,157
$193.54 p/Share
471
Reduced 1.05%
44,210
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,323,176
$192.49 p/Share
6,874
Reduced 13.33%
44,681
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
21,739
Added 29.66%
51,555
Common Stock
Jan 23
2024
SELL
Open market or private sale
$283,455
$188.97 p/Share
1,500
Reduced 4.79%
29,816
Common Stock
Dec 26
2023
SELL
Open market or private sale
$273,105
$182.07 p/Share
1,500
Reduced 4.57%
31,316
Common Stock
Nov 24
2023
SELL
Open market or private sale
$289,065
$192.71 p/Share
1,500
Reduced 4.37%
32,816
Common Stock
Oct 23
2023
SELL
Open market or private sale
$285,825
$190.55 p/Share
1,500
Reduced 4.19%
34,316
Common Stock
Sep 25
2023
SELL
Open market or private sale
$310,500
$207.0 p/Share
1,500
Reduced 4.02%
35,816
Common Stock
Aug 23
2023
SELL
Open market or private sale
$321,540
$214.36 p/Share
1,500
Reduced 3.86%
37,316
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$114,330
$242.74 p/Share
471
Reduced 1.2%
38,816
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$179,893
$239.22 p/Share
752
Reduced 1.88%
39,287
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$131,777
$240.47 p/Share
548
Reduced 1.35%
40,039
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,532,605
$240.9 p/Share
6,362
Reduced 13.55%
40,587
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
19,024
Added 28.84%
46,949
Common Stock