Oct 30
2024
BUY
Grant, award, or other acquisition
-
31
Added 0.01%
217,627
Common Stock
Aug 29
2024
-
1,500
Reduced 0.68%
217,596
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
37
Added 0.02%
219,096
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
36
Added 0.02%
219,059
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,917,899
$319.65 p/Share
6,000
Reduced 2.67%
219,023
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$3,679,470
$313.52 p/Share
11,736
Reduced 4.93%
226,523
Common Stock
Feb 29
2024
-
1,500
Reduced 0.66%
225,023
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
62
Added 0.03%
238,259
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
15,961
Added 6.28%
238,197
Common Stock
Oct 31
2023
-
2,600
Reduced 1.16%
222,236
Common Stock
Oct 30
2023
BUY
Grant, award, or other acquisition
-
57
Added 0.03%
224,836
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
57
Added 0.03%
224,779
Common Stock
Jul 27
2023
SELL
Open market or private sale
$2,160,070
$196.37 p/Share
11,000
Reduced 4.67%
224,722
Common Stock
Jul 10
2023
SELL
Open market or private sale
$153,486
$186.27 p/Share
824
Reduced 0.35%
235,722
Common Stock
Jul 07
2023
SELL
Open market or private sale
$450,499
$185.01 p/Share
2,435
Reduced 1.02%
236,546
Common Stock
Jun 30
2023
SELL
Open market or private sale
$1,432,239
$185.02 p/Share
7,741
Reduced 3.14%
238,981
Common Stock
Jun 07
2023
SELL
Open market or private sale
$731,176
$175.3 p/Share
4,171
Reduced 1.66%
246,722
Common Stock
Jun 06
2023
SELL
Open market or private sale
$1,195,211
$175.02 p/Share
6,829
Reduced 2.65%
250,893
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
67
Added 0.03%
257,722
Common Stock
Apr 27
2023
SELL
Open market or private sale
$1,820,720
$165.52 p/Share
11,000
Reduced 4.09%
257,655
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,891,728
$165.52 p/Share
11,429
Reduced 4.08%
268,655
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
93
Added 0.03%
280,084
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
18,205
Added 6.11%
279,991
Common Stock
Nov 16
2022
-
1,100
Reduced 0.42%
260,405
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
78
Added 0.03%
261,505
Common Stock