Nov 04
2024
SELL
Open market or private sale
$106,574
$63.97 p/Share
1,666
Reduced 10.97%
13,524
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$111,404
$66.55 p/Share
1,674
Reduced 9.93%
15,190
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
3,458
Added 18.0%
15,755
Common Stock
Jul 16
2024
SELL
Open market or private sale
$557,616
$55.98 p/Share
9,961
Reduced 42.63%
13,406
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$82,845
$52.97 p/Share
1,564
Reduced 6.27%
23,367
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
3,230
Added 11.89%
23,932
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$423,693
$57.14 p/Share
7,415
Reduced 25.47%
21,701
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
17,489
Added 37.53%
29,116
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$83,142
$53.16 p/Share
1,564
Reduced 11.86%
11,627
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
3,230
Added 20.94%
12,192
Common Stock
Apr 20
2023
SELL
Open market or private sale
$2,603,803
$56.57 p/Share
46,028
Reduced 82.21%
9,961
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$1,469,337
$39.97 p/Share
36,761
Added 53.08%
32,499
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$69,563
$57.16 p/Share
1,217
Reduced 5.95%
19,228
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
2,806
Added 12.45%
19,732
Common Stock
Feb 06
2023
SELL
Open market or private sale
$258,761
$55.9 p/Share
4,629
Reduced 20.79%
17,639
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$270,023
$53.94 p/Share
5,006
Reduced 18.35%
22,268
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
11,819
Added 30.23%
27,274
Common Stock
Nov 04
2022
SELL
Open market or private sale
$207,209
$49.16 p/Share
4,215
Reduced 21.43%
15,455
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$53,329
$42.8 p/Share
1,246
Reduced 5.96%
19,670
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
2,805
Added 12.21%
20,169
Common Stock
Aug 05
2022
SELL
Open market or private sale
$211,757
$47.32 p/Share
4,475
Reduced 19.81%
18,111
Common Stock
May 16
2022
SELL
Open market or private sale
$216,060
$46.99 p/Share
4,598
Reduced 16.91%
22,586
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$56,093
$46.94 p/Share
1,195
Reduced 4.21%
27,184
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
2,689
Added 8.88%
27,601
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$284,628
$45.93 p/Share
6,197
Reduced 19.43%
25,690
Common Stock