Oct 30
2024
SELL
Open market or private sale
$3,628,250
$48.61 p/Share
74,640
Reduced 28.98%
182,944
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$1,174,988
$33.92 p/Share
34,640
Added 11.85%
257,584
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$103,783
$38.61 p/Share
2,688
Reduced 1.19%
222,944
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
5,263
Added 2.28%
225,632
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$994,552
$31.29 p/Share
31,785
Reduced 12.61%
220,369
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
65,265
Added 20.56%
252,154
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$120,415
$31.73 p/Share
3,795
Reduced 1.99%
186,889
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
10,525
Added 5.23%
190,684
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$36,081
$31.79 p/Share
1,135
Reduced 0.63%
180,159
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,135
Added 0.62%
181,294
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$54,201
$30.28 p/Share
1,790
Reduced 0.98%
180,159
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,790
Added 0.97%
181,949
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$220,240
$31.2 p/Share
7,059
Reduced 3.77%
180,159
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
13,827
Added 6.88%
187,218
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$2,278,263
$34.78 p/Share
65,505
Reduced 27.42%
173,391
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
134,503
Added 36.02%
238,896
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$52,182
$35.14 p/Share
1,485
Reduced 1.4%
104,393
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,485
Added 1.38%
105,878
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$57,534
$34.39 p/Share
1,673
Reduced 1.58%
104,393
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,673
Added 1.55%
106,066
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$248,477
$35.2 p/Share
7,059
Reduced 6.33%
104,393
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
13,826
Added 11.04%
111,452
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$270,418
$33.87 p/Share
7,984
Reduced 7.56%
97,626
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
16,393
Added 13.44%
105,610
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$85,010
$42.74 p/Share
1,989
Reduced 2.18%
89,217
Common Stock