May 03
2024
SELL
Payment of exercise price or tax liability
$387,977
$113.91 p/Share
3,406
Reduced 2.43%
136,876
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
9,202
Added 6.23%
138,499
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$178,624
$111.99 p/Share
1,595
Reduced 1.2%
131,079
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
4,310
Added 3.15%
132,674
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$919,686
$120.9 p/Share
7,607
Reduced 5.59%
128,364
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
19,150
Added 12.35%
135,971
Common Stock
Jun 01
2023
SELL
Open market or private sale
$3,343,563
$111.3 p/Share
30,041
Reduced 20.49%
116,587
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$246,551
$116.96 p/Share
2,108
Reduced 1.42%
146,628
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
5,695
Added 3.69%
148,736
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$189,069
$117.8 p/Share
1,605
Reduced 1.11%
143,040
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
4,336
Added 2.91%
144,645
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$199,642
$113.24 p/Share
1,763
Reduced 1.24%
140,309
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
4,763
Added 3.24%
142,072
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,097,600
$109.76 p/Share
10,000
Reduced 6.79%
137,309
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$353,200
$35.32 p/Share
10,000
Added 6.36%
147,309
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,416,834
$105.38 p/Share
13,445
Reduced 8.92%
137,309
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
34,167
Added 18.48%
150,754
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$230,008
$109.06 p/Share
2,109
Reduced 1.78%
116,389
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
5,698
Added 4.59%
118,498
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$230,485
$110.81 p/Share
2,080
Reduced 1.81%
112,799
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
5,621
Added 4.66%
114,879
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$162,598
$102.65 p/Share
1,584
Reduced 1.43%
109,258
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
4,279
Added 3.72%
110,842
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$203,700
$40.74 p/Share
5,000
Added 4.48%
106,563
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$1,376,641
$101.8 p/Share
13,523
Reduced 11.75%
101,563
Common Stock