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
May 05
2022
BUY
Exercise of conversion of derivative security
$29,250
$29.25 p/Share
1,000
Added 27.42%
2,647
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$13,941
$46.94 p/Share
297
Reduced 12.83%
2,018
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
733
Added 25.54%
2,137
Common Stock