Nov 12
2024
SELL
Open market or private sale
$2,904,500
$116.18 p/Share
25,000
Reduced 13.54%
159,619
Common Stock
Mar 15
2024
SELL
Open market or private sale
$280,867
$74.01 p/Share
3,795
Reduced 2.01%
184,619
Common Stock
Mar 13
2024
-
1,300
Reduced 0.69%
188,414
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,272,110
$74.83 p/Share
17,000
Reduced 8.22%
189,714
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$440,850
$75.0 p/Share
5,878
Reduced 2.76%
206,714
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
13,313
Added 5.89%
212,592
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$207,242
$69.15 p/Share
2,997
Reduced 1.48%
199,279
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
9,883
Added 4.66%
202,276
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$700,060
$66.59 p/Share
10,513
Reduced 5.18%
192,393
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
23,730
Added 10.47%
202,906
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$171,374
$58.37 p/Share
2,936
Reduced 1.61%
179,176
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
9,577
Added 5.0%
182,112
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$219,545
$71.7 p/Share
3,062
Reduced 1.74%
172,535
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
6,857
Added 3.76%
175,597
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$244,005
$70.42 p/Share
3,465
Reduced 2.0%
170,090
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
11,333
Added 6.13%
173,555
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$402,742
$64.76 p/Share
6,219
Reduced 3.69%
162,222
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
13,896
Added 7.62%
168,441
Common Stock
Feb 22
2021
SELL
Open market or private sale
$1,219,200
$60.96 p/Share
20,000
Reduced 11.46%
154,545
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$62,369
$50.46 p/Share
1,236
Reduced 0.7%
174,545
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
-
3,675
Added 2.05%
175,781
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$1,265,801
$63.23 p/Share
20,019
Reduced 14.83%
114,935
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$1,077,250
$63.23 p/Share
17,037
Reduced 11.21%
134,954
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$2,343,051
$63.23 p/Share
37,056
Added 19.6%
151,991
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$35,144
$61.44 p/Share
572
Reduced 0.5%
114,935
Common Stock