May 02
2024
SELL
Payment of exercise price or tax liability
$2,704,595
$142.19 p/Share
19,021
Reduced 17.21%
91,481
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$2,246,561
$99.67 p/Share
22,540
Added 16.94%
110,502
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$43,962
$129.3 p/Share
340
Reduced 0.39%
87,731
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$55,952
$129.52 p/Share
432
Reduced 0.49%
88,071
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$82,708
$127.44 p/Share
649
Reduced 0.73%
88,503
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$48,299
$127.44 p/Share
379
Reduced 0.42%
89,152
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$179,118
$113.08 p/Share
1,584
Reduced 1.74%
89,531
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
9,805
Added 9.72%
91,115
Common Stock
Nov 15
2023
-
500
Reduced 0.61%
81,310
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,508,309
$103.55 p/Share
14,566
Reduced 15.11%
81,810
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$1,266,564
$71.76 p/Share
17,650
Added 15.48%
96,376
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 11.43%
78,726
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$52,989
$96.52 p/Share
549
Reduced 0.8%
68,325
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$33,082
$97.3 p/Share
340
Reduced 0.49%
68,874
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$42,130
$97.3 p/Share
433
Reduced 0.62%
69,214
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$36,876
$97.3 p/Share
379
Reduced 0.54%
69,647
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$134,288
$98.96 p/Share
1,357
Reduced 1.9%
70,026
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
8,083
Added 10.17%
71,383
Common Stock
Nov 29
2022
-
500
Reduced 0.78%
63,300
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$58,559
$106.86 p/Share
548
Reduced 0.85%
63,951
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$35,727
$105.08 p/Share
340
Reduced 0.52%
64,499
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$38,234
$104.75 p/Share
365
Reduced 0.56%
64,839
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$225,054
$88.43 p/Share
2,545
Reduced 3.76%
65,204
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
12,772
Added 15.86%
67,749
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$100,048
$96.2 p/Share
1,040
Added 1.86%
54,977
Common Stock