May 03
2024
SELL
Open market or private sale
$2,590,235
$89.3 p/Share
29,006
Reduced 25.44%
84,995
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$702,928
$89.9 p/Share
7,819
Reduced 6.42%
114,001
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$1,670,013
$45.35 p/Share
36,825
Added 23.21%
121,820
Common Stock
May 02
2024
SELL
Open market or private sale
$1,777,200
$88.86 p/Share
20,000
Reduced 19.05%
84,995
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$629,633
$81.39 p/Share
7,736
Reduced 6.86%
104,995
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
22,120
Added 16.68%
110,469
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$35,534
$81.5 p/Share
436
Reduced 0.48%
90,611
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,708
Added 1.84%
91,047
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$27,074
$81.06 p/Share
334
Reduced 0.37%
89,339
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
334
Added 0.37%
89,673
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$342,671
$79.97 p/Share
4,285
Reduced 4.58%
89,339
Common Stock
Aug 25
2023
SELL
Open market or private sale
$750,500
$75.05 p/Share
10,000
Reduced 9.79%
92,117
Common Stock
Aug 22
2023
SELL
Open market or private sale
$753,100
$75.31 p/Share
10,000
Reduced 8.92%
102,117
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$21,946
$84.41 p/Share
260
Reduced 0.23%
112,117
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
260
Added 0.23%
112,377
Common Stock
Feb 14
2023
SELL
Open market or private sale
$4,765,621
$85.41 p/Share
55,797
Reduced 33.23%
112,117
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,433,807
$85.97 p/Share
16,678
Reduced 9.04%
167,914
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$1,594,931
$27.75 p/Share
57,475
Added 23.74%
184,592
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$31,536
$83.43 p/Share
378
Reduced 0.3%
127,117
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
1,482
Added 1.15%
127,495
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$570,279
$83.68 p/Share
6,815
Reduced 5.13%
126,013
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
19,707
Added 13.45%
126,791
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
8,000
Added 6.6%
113,121
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$48,561
$70.79 p/Share
686
Reduced 0.65%
105,121
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
-
686
Added 0.65%
105,413
Common Stock