Oct 15
2024
SELL
Payment of exercise price or tax liability
$4,043,832
$66.72 p/Share
60,609
Reduced 27.87%
156,831
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$3,507,494
$50.69 p/Share
69,195
Added 24.14%
217,440
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$654,519
$66.55 p/Share
9,835
Reduced 5.92%
156,273
Common Stock
Oct 01
2024
SELL
Open market or private sale
$537,876
$67.0 p/Share
8,028
Reduced 5.14%
148,245
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
20,338
Added 11.29%
159,827
Common Stock
Apr 01
2024
SELL
Open market or private sale
$2,688,759
$52.92 p/Share
50,808
Reduced 25.92%
145,186
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$467,989
$52.97 p/Share
8,835
Reduced 4.31%
195,994
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
18,271
Added 8.4%
199,286
Common Stock
Feb 01
2024
SELL
Open market or private sale
$2,297,551
$57.19 p/Share
40,174
Reduced 17.72%
186,558
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,717,749
$57.14 p/Share
47,563
Reduced 17.34%
226,732
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
98,371
Added 26.4%
274,295
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$469,668
$53.16 p/Share
8,835
Reduced 4.78%
175,924
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
18,271
Added 9.25%
179,216
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$6,605,511
$60.38 p/Share
109,399
Reduced 39.65%
166,488
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$4,334,625
$28.98 p/Share
149,573
Added 35.16%
275,887
Common Stock
Apr 04
2023
-
2,200
Reduced 1.72%
125,730
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$429,671
$57.16 p/Share
7,517
Reduced 5.55%
127,930
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
15,545
Added 10.61%
130,919
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,695,334
$53.94 p/Share
31,430
Reduced 20.77%
119,902
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
65,003
Added 30.05%
151,332
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$295,149
$42.8 p/Share
6,896
Reduced 7.4%
86,329
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
15,545
Added 14.86%
89,071
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$304,406
$46.94 p/Share
6,485
Reduced 7.78%
76,900
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
14,619
Added 15.57%
79,243
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,483,906
$45.93 p/Share
32,308
Reduced 31.96%
68,766
Common Stock