Oct 01
2024
SELL
Payment of exercise price or tax liability
$102,154
$66.55 p/Share
1,535
Reduced 4.22%
34,865
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
3,458
Added 8.9%
35,383
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$716,307
$58.09 p/Share
12,331
Reduced 27.24%
32,942
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$672,706
$50.69 p/Share
13,271
Added 22.67%
45,273
Common Stock
May 14
2024
SELL
Open market or private sale
$1,563,099
$51.03 p/Share
30,631
Reduced 48.91%
32,002
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$75,958
$52.97 p/Share
1,434
Reduced 2.24%
62,633
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
3,230
Added 4.87%
63,151
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$443,292
$57.14 p/Share
7,758
Reduced 11.31%
60,837
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
17,489
Added 20.32%
68,595
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$76,231
$53.16 p/Share
1,434
Reduced 2.73%
51,106
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
3,230
Added 5.89%
51,624
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$1,016,786
$60.9 p/Share
16,696
Reduced 25.29%
49,310
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$687,082
$29.25 p/Share
23,490
Added 26.25%
66,006
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$71,221
$57.16 p/Share
1,246
Reduced 2.85%
42,516
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
2,806
Added 6.12%
43,015
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$282,807
$53.94 p/Share
5,243
Reduced 11.35%
40,956
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
11,819
Added 20.37%
46,199
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$53,329
$42.8 p/Share
1,246
Reduced 3.5%
34,380
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
2,805
Added 7.44%
34,879
Common Stock
May 02
2022
SELL
Open market or private sale
$246,573
$48.14 p/Share
5,122
Reduced 13.5%
32,821
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$56,093
$46.94 p/Share
1,195
Reduced 3.05%
37,943
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
2,689
Added 6.55%
38,360
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$284,628
$45.93 p/Share
6,197
Reduced 14.53%
36,449
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
13,970
Added 24.68%
42,646
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$80,167
$49.67 p/Share
1,614
Reduced 5.33%
28,676
Common Stock