Nov 04
2024
SELL
Open market or private sale
$1,949,282
$78.88 p/Share
24,712
Reduced 0.23%
10,827,018
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$365,395
$78.8 p/Share
4,637
Reduced 0.04%
10,851,730
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
9,349
Added 0.09%
10,856,367
Common Stock
Aug 02
2024
SELL
Open market or private sale
$1,392,274
$56.34 p/Share
24,712
Reduced 0.23%
10,847,018
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$265,179
$57.2 p/Share
4,636
Reduced 0.04%
10,871,730
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
9,348
Added 0.09%
10,876,366
Common Stock
May 02
2024
SELL
Open market or private sale
$1,592,065
$64.43 p/Share
24,710
Reduced 0.23%
10,867,018
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$294,334
$63.53 p/Share
4,633
Reduced 0.04%
10,891,728
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
9,343
Added 0.09%
10,896,361
Common Stock
Mar 05
2024
-
9,500,000
Reduced 31.79%
20,387,018
Common Stock
Feb 02
2024
SELL
Open market or private sale
$2,558,828
$66.69 p/Share
38,369
Reduced 0.13%
29,887,018
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$930,366
$66.45 p/Share
14,001
Reduced 0.05%
29,925,387
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
32,370
Added 0.11%
29,939,388
Common Stock
Dec 08
2023
SELL
Open market or private sale
$1,337,219
$51.66 p/Share
25,885
Reduced 0.09%
29,907,018
Common Stock
Nov 20
2023
SELL
Exercise of conversion of derivative security
-
300,000
Reduced 0.99%
29,932,903
Common Stock
Nov 16
2023
-
50,000
Reduced 0.17%
29,632,903
Common Stock
Nov 15
2023
-
50,000
Reduced 0.17%
29,682,903
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$331,824
$57.31 p/Share
5,790
Reduced 0.02%
29,732,903
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
11,675
Added 0.04%
29,738,693
Common Stock
Aug 02
2023
SELL
Open market or private sale
$447,083
$75.97 p/Share
5,885
Reduced 0.02%
29,727,018
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$451,793
$78.03 p/Share
5,790
Reduced 0.02%
29,732,903
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
11,675
Added 0.04%
29,738,693
Common Stock
May 02
2023
SELL
Open market or private sale
$360,687
$61.91 p/Share
5,826
Reduced 0.02%
29,727,018
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$367,375
$62.81 p/Share
5,849
Reduced 0.02%
29,732,844
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
11,675
Added 0.04%
29,738,693
Common Stock