Nov 01
2024
SELL
Open market or private sale
$389,625
$64.02 p/Share
6,086
Reduced 53.93%
5,199
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$256,335
$43.55 p/Share
5,886
Added 43.88%
7,529
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$40,462
$66.55 p/Share
608
Reduced 10.28%
5,306
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
2,067
Added 27.16%
5,543
Common Stock
Aug 01
2024
SELL
Open market or private sale
$17,433
$58.11 p/Share
300
Reduced 7.23%
3,847
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$24,260
$52.97 p/Share
458
Reduced 10.86%
3,760
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
1,554
Added 27.88%
4,020
Common Stock
Feb 01
2024
SELL
Open market or private sale
$291,891
$56.91 p/Share
5,129
Reduced 65.82%
2,664
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$169,933
$34.73 p/Share
4,893
Added 38.57%
7,793
Common Stock
Jan 18
2024
SELL
Open market or private sale
$256,671
$57.0 p/Share
4,503
Reduced 60.83%
2,900
Common Stock
Jan 18
2024
BUY
Exercise of conversion of derivative security
$228,257
$50.69 p/Share
4,503
Added 37.82%
7,403
Common Stock
Nov 08
2023
SELL
Open market or private sale
$15,852
$52.84 p/Share
300
Reduced 9.69%
2,795
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$24,347
$53.16 p/Share
458
Reduced 13.23%
3,005
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
1,554
Added 32.25%
3,265
Common Stock
Aug 15
2023
SELL
Open market or private sale
$12,052
$60.26 p/Share
200
Reduced 9.48%
1,909
Common Stock
May 15
2023
SELL
Open market or private sale
$12,570
$55.62 p/Share
226
Reduced 10.13%
2,005
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$14,861
$57.16 p/Share
260
Reduced 11.75%
1,953
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
881
Added 29.93%
2,063
Common Stock
Feb 15
2023
SELL
Open market or private sale
$9,043
$57.97 p/Share
156
Reduced 10.48%
1,332
Common Stock
Nov 15
2022
SELL
Open market or private sale
$124,687
$52.04 p/Share
2,396
Reduced 63.35%
1,386
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$67,364
$35.53 p/Share
1,896
Added 44.28%
2,386
Common Stock
Oct 28
2022
SELL
Open market or private sale
$25,470
$50.94 p/Share
500
Reduced 20.96%
1,886
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$15,237
$42.8 p/Share
356
Reduced 13.5%
2,282
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
879
Added 26.54%
2,433
Common Stock
May 05
2022
SELL
Open market or private sale
$86,184
$49.08 p/Share
1,756
Reduced 51.6%
1,647
Common Stock