Aug 07
2025
SELL
Payment of exercise price or tax liability
$45,943
$27.98 p/Share
1,642
Reduced 2.85%
55,968
Common Stock
Aug 07
2025
BUY
Exercise of conversion of derivative security
-
2,955
Added 4.88%
57,610
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$18,066
$29.14 p/Share
620
Reduced 1.12%
54,655
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
-
1,116
Added 1.98%
55,275
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$362,030
$28.93 p/Share
12,514
Reduced 18.77%
54,159
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
-
22,526
Added 28.39%
56,821
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$48,701
$29.66 p/Share
1,642
Reduced 3.6%
44,004
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
2,955
Added 6.08%
45,646
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$18,482
$29.81 p/Share
620
Reduced 1.43%
42,691
Common Stock
May 05
2025
BUY
Exercise of conversion of derivative security
-
1,116
Added 2.51%
43,311
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$62,755
$35.84 p/Share
1,751
Reduced 3.98%
42,195
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
2,955
Added 6.3%
43,946
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$27,961
$41.12 p/Share
680
Reduced 1.63%
40,991
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
1,116
Added 2.61%
41,671
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$69,536
$42.4 p/Share
1,640
Reduced 3.96%
39,782
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
2,955
Added 6.66%
41,422
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$24,283
$39.23 p/Share
619
Reduced 1.58%
38,467
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
-
1,116
Added 2.78%
39,086
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$70,700
$43.11 p/Share
1,640
Reduced 4.14%
37,970
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
-
2,955
Added 6.94%
39,610
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$110,879
$40.9 p/Share
2,711
Reduced 6.89%
36,655
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
4,889
Added 11.05%
39,366
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$132,300
$47.25 p/Share
2,800
Reduced 7.51%
34,477
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
5,049
Added 11.93%
37,277
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$1,072,510
$60.25 p/Share
17,801
Reduced 35.84%
31,871
Common Stock