Nov 05
2024
SELL
Open market or private sale
$115,262
$164.66 p/Share
700
Reduced 1.27%
54,396
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
112
Added 0.2%
55,096
Common Stock
Oct 07
2024
SELL
Open market or private sale
$99,946
$142.78 p/Share
700
Reduced 1.26%
54,983
Common Stock
Sep 05
2024
SELL
Open market or private sale
$93,926
$134.18 p/Share
700
Reduced 1.24%
55,683
Common Stock
Aug 15
2024
SELL
Sale (or disposition) back to the issuer
$136
$136.76 p/Share
1
Reduced 0.0%
56,383
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$1,156,852
$136.76 p/Share
8,459
Reduced 13.05%
56,384
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
326
Added 0.5%
64,843
Common Stock
May 06
2024
SELL
Open market or private sale
$67,515
$103.87 p/Share
650
Reduced 1.0%
64,517
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
228
Added 0.35%
65,167
Common Stock
Apr 05
2024
SELL
Open market or private sale
$61,964
$95.33 p/Share
650
Reduced 0.99%
64,939
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$0
$102.59 p/Share
0
Reduced 0.0%
54,379
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$101,871
$102.59 p/Share
993
Reduced 1.79%
54,380
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,210
Added 14.6%
65,589
Common Stock
Mar 05
2024
SELL
Open market or private sale
$69,101
$106.31 p/Share
650
Reduced 1.16%
55,373
Common Stock
Feb 05
2024
SELL
Open market or private sale
$67,515
$103.87 p/Share
650
Reduced 1.15%
56,023
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
186
Added 0.33%
56,673
Common Stock
Jan 05
2024
SELL
Open market or private sale
$67,541
$103.91 p/Share
650
Reduced 1.14%
56,487
Common Stock
Dec 05
2023
SELL
Open market or private sale
$66,092
$101.68 p/Share
650
Reduced 1.12%
57,137
Common Stock
Nov 06
2023
SELL
Open market or private sale
$55,464
$85.33 p/Share
650
Reduced 1.11%
57,787
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
252
Added 0.43%
58,437
Common Stock
Oct 05
2023
SELL
Open market or private sale
$52,207
$80.32 p/Share
650
Reduced 1.1%
58,184
Common Stock
Sep 05
2023
SELL
Open market or private sale
$55,464
$85.33 p/Share
650
Reduced 1.09%
58,834
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$695,303
$83.55 p/Share
8,322
Reduced 12.27%
59,485
Common Stock
Aug 15
2023
SELL
Sale (or disposition) back to the issuer
$83
$83.55 p/Share
1
Reduced 0.0%
59,484
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
257
Added 0.38%
67,807
Common Stock