Mar 11
2024
-
635
Reduced 2.14%
29,020
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$465,540
$164.91 p/Share
2,823
Reduced 8.69%
29,655
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
6,633
Added 16.96%
32,478
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$267,156
$158.55 p/Share
1,685
Reduced 6.12%
25,845
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
3,783
Added 12.08%
27,530
Common Stock
Aug 29
2023
-
373
Reduced 1.55%
23,747
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$74,852
$94.75 p/Share
790
Added 3.17%
24,120
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$21,888
$119.61 p/Share
183
Reduced 0.78%
23,330
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
625
Added 2.59%
23,513
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$89,756
$116.87 p/Share
768
Reduced 3.25%
22,888
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
2,626
Added 9.99%
23,656
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$128,721
$116.49 p/Share
1,105
Reduced 4.99%
21,030
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,782
Added 14.59%
22,135
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$20,344
$117.6 p/Share
173
Reduced 0.93%
18,353
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
500
Added 2.63%
18,526
Common Stock
Mar 07
2022
BUY
Open market or private purchase
$97,450
$97.45 p/Share
1,000
Added 5.26%
18,026
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$20,441
$111.09 p/Share
184
Reduced 1.07%
17,005
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
625
Added 3.51%
17,189
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$85,806
$110.86 p/Share
774
Reduced 4.46%
16,564
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
2,626
Added 13.15%
17,338
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$56,688
$108.39 p/Share
523
Reduced 3.43%
14,712
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,775
Added 10.44%
15,235
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$45,353
$104.02 p/Share
436
Reduced 3.14%
13,460
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
1,420
Added 9.27%
13,896
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$21,671
$116.51 p/Share
186
Reduced 1.47%
12,476
Common Stock