Dec 19
2024
SELL
Payment of exercise price or tax liability
$1,573,832
$37.0 p/Share
42,536
Reduced 32.42%
88,664
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
-
80,785
Added 38.11%
131,200
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$316,885
$37.18 p/Share
8,523
Reduced 14.46%
50,415
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
-
16,500
Added 21.87%
58,938
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$59,722
$37.28 p/Share
1,602
Reduced 3.64%
42,438
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
-
3,100
Added 6.58%
44,040
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$191,979
$36.82 p/Share
5,214
Reduced 11.3%
40,940
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
10,093
Added 17.94%
46,154
Common Stock
Feb 21
2024
SELL
Open market or private sale
$190,262
$36.78 p/Share
5,173
Reduced 12.55%
36,061
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$202,212
$36.9 p/Share
5,480
Reduced 11.73%
41,234
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
10,608
Added 18.51%
46,714
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$217,938
$36.92 p/Share
5,903
Reduced 14.05%
36,106
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
11,121
Added 20.93%
42,009
Common Stock
Jan 09
2024
SELL
Open market or private sale
$199,779
$36.35 p/Share
5,496
Reduced 15.11%
30,888
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$255,775
$30.01 p/Share
8,523
Reduced 18.98%
36,384
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
16,500
Added 26.87%
44,907
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$47,514
$29.33 p/Share
1,620
Reduced 5.4%
28,407
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
-
3,135
Added 9.45%
30,027
Common Stock
Jul 16
2023
SELL
Payment of exercise price or tax liability
$46,810
$29.22 p/Share
1,602
Reduced 5.62%
26,892
Common Stock
Jul 16
2023
BUY
Exercise of conversion of derivative security
-
3,100
Added 9.81%
28,494
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$117,017
$31.33 p/Share
3,735
Reduced 12.82%
25,394
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
7,230
Added 19.89%
29,129
Common Stock
Feb 22
2023
SELL
Open market or private sale
$84,357
$31.5 p/Share
2,678
Reduced 10.9%
21,899
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$192,579
$31.56 p/Share
6,102
Reduced 19.89%
24,577
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
11,458
Added 27.19%
30,679
Common Stock