Nov 21
2024
SELL
Payment of exercise price or tax liability
$125,742
$71.73 p/Share
1,753
Reduced 5.1%
32,630
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 12.7%
34,383
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$88,429
$68.18 p/Share
1,297
Reduced 4.23%
29,383
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 14.01%
30,680
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$132,741
$67.45 p/Share
1,968
Reduced 7.12%
25,680
Common Stock
Dec 17
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 15.31%
27,648
Common Stock
Dec 13
2023
SELL
Open market or private sale
$322,700
$64.54 p/Share
5,000
Reduced 18.08%
22,648
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$120,264
$61.11 p/Share
1,968
Reduced 6.65%
27,648
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 14.44%
29,616
Common Stock
Oct 29
2023
SELL
Payment of exercise price or tax liability
$77,490
$52.5 p/Share
1,476
Reduced 5.66%
24,616
Common Stock
Oct 29
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 12.57%
26,092
Common Stock
Sep 11
2023
SELL
Open market or private sale
$133,950
$53.58 p/Share
2,500
Reduced 10.06%
22,342
Common Stock
Aug 09
2023
SELL
Open market or private sale
$128,350
$51.34 p/Share
2,500
Reduced 9.14%
24,842
Common Stock
Aug 08
2023
SELL
Open market or private sale
$270,100
$54.02 p/Share
5,000
Reduced 15.46%
27,342
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$56,993
$42.82 p/Share
1,331
Reduced 3.95%
32,342
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 12.93%
33,673
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$85,758
$43.16 p/Share
1,987
Reduced 6.48%
28,673
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 14.02%
30,660
Common Stock
Dec 17
2022
SELL
Payment of exercise price or tax liability
$95,290
$48.42 p/Share
1,968
Reduced 7.12%
25,660
Common Stock
Dec 17
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 15.32%
27,628
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$77,269
$52.35 p/Share
1,476
Reduced 6.12%
22,628
Common Stock
Oct 29
2022
BUY
Exercise of conversion of derivative security
-
3,750
Added 13.46%
24,104
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$61,692
$50.65 p/Share
1,218
Reduced 5.65%
20,354
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 18.82%
21,572
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$64,052
$47.8 p/Share
1,340
Reduced 7.48%
16,572
Common Stock