Mar 17
2025
SELL
Open market or private sale
$201,474
$154.98 p/Share
1,300
Reduced 12.2%
9,360
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$80,567
$147.56 p/Share
546
Reduced 4.87%
10,660
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,411
Added 11.18%
11,206
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$44,394
$147.0 p/Share
302
Reduced 2.99%
9,795
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$59,241
$147.0 p/Share
403
Reduced 3.84%
10,097
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
3,070
Added 22.62%
10,500
Common Stock
Aug 28
2024
SELL
Open market or private sale
$645,426
$140.31 p/Share
4,600
Reduced 38.24%
7,430
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$234,309
$141.15 p/Share
1,660
Reduced 12.13%
12,030
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
2,904
Added 17.5%
13,690
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$25,121
$136.53 p/Share
184
Reduced 1.68%
10,786
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$20,932
$133.33 p/Share
157
Reduced 1.41%
10,970
Common Stock
May 15
2024
SELL
Open market or private sale
$130,070
$130.07 p/Share
1,000
Reduced 8.25%
11,127
Common Stock
Mar 11
2024
SELL
Open market or private sale
$56,500
$113.0 p/Share
500
Reduced 3.96%
12,127
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,235
$105.65 p/Share
201
Reduced 1.57%
12,627
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$51,240
$105.65 p/Share
485
Reduced 3.64%
12,828
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,840
Added 22.39%
13,313
Common Stock
Feb 22
2024
SELL
Open market or private sale
$52,090
$104.18 p/Share
500
Reduced 5.01%
9,473
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$50,215
$110.85 p/Share
453
Reduced 4.34%
9,973
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$21,441
$108.29 p/Share
198
Reduced 1.86%
10,426
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
281
Added 2.58%
10,624
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$21,001
$107.7 p/Share
195
Reduced 1.85%
10,343
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$19,686
$106.99 p/Share
184
Reduced 1.72%
10,538
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$17,975
$113.77 p/Share
158
Reduced 1.45%
10,722
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 2.05%
10,880
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,150
Added 22.09%
11,108
Common Stock