Aug 08
2024
SELL
Open market or private sale
$876,196
$69.27 p/Share
12,649
Reduced 18.45%
55,917
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$68,438
$61.27 p/Share
1,117
Reduced 1.6%
68,566
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,477
Added 3.43%
69,683
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$200,352
$61.27 p/Share
3,270
Reduced 4.64%
67,206
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
7,871
Added 10.13%
69,797
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$61,760
$61.27 p/Share
1,008
Reduced 1.58%
62,605
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
3,348
Added 5.0%
63,613
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$96,234
$61.61 p/Share
1,562
Reduced 2.53%
60,265
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
4,942
Added 7.4%
61,827
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$29,355
$39.51 p/Share
743
Reduced 1.29%
56,885
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
2,471
Added 4.11%
57,628
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$25,760
$40.25 p/Share
640
Reduced 1.15%
55,157
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,126
Added 3.67%
55,797
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$53,621
$50.73 p/Share
1,057
Reduced 1.93%
53,671
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
3,186
Added 5.5%
54,728
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$73,467
$65.89 p/Share
1,115
Reduced 1.84%
59,459
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
2,471
Added 3.92%
60,574
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$509,849
$70.46 p/Share
7,236
Reduced 11.07%
58,103
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
16,067
Added 19.74%
65,339
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$52,735
$73.55 p/Share
717
Reduced 1.43%
49,272
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
2,381
Added 4.55%
49,989
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$74,830
$72.51 p/Share
1,032
Reduced 2.12%
47,608
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
3,186
Added 6.15%
48,640
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$387,236
$52.93 p/Share
7,316
Reduced 13.25%
47,910
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
24,301
Added 31.6%
52,599
Common Stock