Aug 14
2024
SELL
Open market or private sale
$4,943,250
$329.55 p/Share
15,000
Reduced 6.4%
219,205
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,753,444
$320.03 p/Share
5,479
Reduced 2.29%
234,205
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$934,757
$314.31 p/Share
2,974
Reduced 1.23%
239,684
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
14,732
Added 5.72%
242,658
Common Stock
Mar 01
2024
SELL
Open market or private sale
$4,994,080
$312.13 p/Share
16,000
Reduced 6.56%
227,926
Common Stock
Aug 29
2023
SELL
Open market or private sale
$6,153,840
$183.15 p/Share
33,600
Reduced 12.11%
243,926
Common Stock
Aug 28
2023
SELL
Open market or private sale
$1,160,256
$181.29 p/Share
6,400
Reduced 2.25%
277,526
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,015,561
$146.44 p/Share
6,935
Reduced 2.38%
283,926
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$752,420
$141.22 p/Share
5,328
Reduced 1.8%
290,861
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
25,071
Added 7.8%
296,189
Common Stock
Aug 16
2022
SELL
Open market or private sale
$1,092,475
$106.99 p/Share
10,211
Reduced 3.63%
271,118
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$660,456
$89.42 p/Share
7,386
Reduced 2.56%
281,329
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$602,476
$91.16 p/Share
6,609
Reduced 2.24%
288,715
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
31,129
Added 9.54%
295,324
Common Stock
Nov 01
2021
SELL
Open market or private sale
$3,045,684
$92.65 p/Share
32,873
Reduced 11.07%
264,195
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$1,397,102
$42.5 p/Share
32,873
Added 9.96%
297,068
Common Stock
May 05
2021
SELL
Open market or private sale
$2,206,641
$84.91 p/Share
25,988
Reduced 8.96%
264,195
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$942,065
$36.25 p/Share
25,988
Added 8.22%
290,183
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$500,509
$75.56 p/Share
6,624
Reduced 2.45%
264,195
Common Stock
Mar 11
2021
SELL
Open market or private sale
$3,119,699
$74.36 p/Share
41,954
Reduced 13.41%
270,819
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$1,049,689
$25.02 p/Share
41,954
Added 11.83%
312,773
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$359,830
$74.7 p/Share
4,817
Reduced 1.75%
270,819
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
28,145
Added 9.26%
275,636
Common Stock
Nov 18
2020
SELL
Open market or private sale
$994,800
$49.74 p/Share
20,000
Reduced 7.48%
247,491
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$393,400
$19.67 p/Share
20,000
Added 6.96%
267,491
Common Stock