Mar 10
2025
SELL
Open market or private sale
$139,336
$95.11 p/Share
1,465
Reduced 1.73%
83,097
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$165,471
$87.97 p/Share
1,881
Reduced 2.18%
84,562
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
356
Added 0.41%
86,443
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$249,046
$87.94 p/Share
2,832
Reduced 3.65%
74,832
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
11,642
Added 11.91%
86,087
Common Stock
Feb 11
2025
SELL
Open market or private sale
$507,660
$84.61 p/Share
6,000
Reduced 7.64%
72,551
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
4,726
Added 5.37%
83,277
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$457,021
$100.29 p/Share
4,557
Reduced 5.54%
77,660
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
891
Added 1.12%
78,551
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$193,122
$97.34 p/Share
1,984
Reduced 2.64%
73,272
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
8,945
Added 9.81%
82,217
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
11,182
Added 12.94%
75,256
Common Stock
Dec 08
2023
SELL
Open market or private sale
$292,850
$117.14 p/Share
2,500
Reduced 3.76%
64,074
Common Stock
Nov 20
2023
SELL
Open market or private sale
$567,550
$113.51 p/Share
5,000
Reduced 6.99%
66,574
Common Stock
Nov 09
2023
SELL
Open market or private sale
$535,350
$107.07 p/Share
5,000
Reduced 6.53%
71,574
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$241,362
$124.03 p/Share
1,946
Reduced 2.49%
76,297
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
277
Added 0.36%
76,574
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$507,080
$123.92 p/Share
4,092
Reduced 4.97%
78,243
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
605
Added 0.73%
82,335
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$495,015
$122.65 p/Share
4,036
Reduced 5.11%
74,967
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
7,448
Added 8.29%
82,415
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
14,835
Added 15.81%
79,003
Common Stock
Feb 17
2023
SELL
Open market or private sale
$311,100
$124.44 p/Share
2,500
Reduced 3.75%
64,168
Common Stock
Oct 31
2022
SELL
Open market or private sale
$295,000
$118.0 p/Share
2,500
Reduced 3.61%
66,668
Common Stock
Aug 12
2022
SELL
Open market or private sale
$285,000
$114.0 p/Share
2,500
Reduced 3.49%
69,168
Common Stock