Nov 24
2023
SELL
Open market or private sale
$45,538
$110.8 p/Share
411
Reduced 0.33%
124,775
Common Stock
Oct 23
2023
SELL
Open market or private sale
$35,243
$85.75 p/Share
411
Reduced 0.33%
125,186
Common Stock
Sep 22
2023
SELL
Open market or private sale
$36,332
$88.4 p/Share
411
Reduced 0.33%
125,597
Common Stock
Aug 23
2023
SELL
Open market or private sale
$43,989
$107.03 p/Share
411
Reduced 0.33%
126,008
Common Stock
Jul 24
2023
SELL
Open market or private sale
$53,798
$130.58 p/Share
412
Reduced 0.32%
126,419
Common Stock
Jul 14
2023
SELL
Open market or private sale
$684,216
$136.0 p/Share
5,031
Reduced 3.82%
126,831
Common Stock
Jun 23
2023
SELL
Open market or private sale
$51,879
$125.92 p/Share
412
Reduced 0.31%
131,862
Common Stock
May 23
2023
SELL
Open market or private sale
$48,883
$118.65 p/Share
412
Reduced 0.31%
132,274
Common Stock
Apr 27
2023
SELL
Open market or private sale
$633,906
$126.0 p/Share
5,031
Reduced 3.65%
132,686
Common Stock
Apr 24
2023
SELL
Open market or private sale
$51,368
$124.68 p/Share
412
Reduced 0.3%
137,717
Common Stock
Mar 23
2023
SELL
Open market or private sale
$633,448
$116.4 p/Share
5,442
Reduced 3.79%
138,129
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$1,299,926
$111.4 p/Share
11,669
Reduced 7.52%
143,571
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
18,776
Added 10.79%
155,240
Common Stock
Feb 23
2023
SELL
Open market or private sale
$45,995
$111.64 p/Share
412
Reduced 0.3%
136,464
Common Stock
Jan 23
2023
SELL
Open market or private sale
$44,438
$107.86 p/Share
412
Reduced 0.3%
136,876
Common Stock
Dec 23
2022
SELL
Open market or private sale
$46,378
$112.57 p/Share
412
Reduced 0.3%
137,288
Common Stock
Aug 23
2022
SELL
Open market or private sale
$84,210
$84.21 p/Share
1,000
Reduced 0.72%
137,700
Common Stock
Jul 25
2022
SELL
Open market or private sale
$83,070
$83.07 p/Share
1,000
Reduced 0.72%
138,700
Common Stock
Jun 23
2022
SELL
Open market or private sale
$72,550
$72.55 p/Share
1,000
Reduced 0.71%
139,700
Common Stock
May 24
2022
SELL
Open market or private sale
$74,082
$296.33 p/Share
250
Reduced 0.71%
35,175
Common Stock
Apr 25
2022
SELL
Open market or private sale
$109,985
$439.94 p/Share
250
Reduced 0.7%
35,425
Common Stock
Mar 23
2022
SELL
Open market or private sale
$114,995
$459.98 p/Share
250
Reduced 0.7%
35,675
Common Stock
Mar 09
2022
SELL
Sale (or disposition) back to the issuer
$1,392,380
$406.06 p/Share
3,429
Reduced 8.71%
35,925
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
4,984
Added 11.24%
39,354
Common Stock
Feb 23
2022
SELL
Open market or private sale
$98,582
$394.33 p/Share
250
Reduced 0.72%
34,370
Common Stock