Jun 15
2025
SELL
Payment of exercise price or tax liability
$2,611
$21.58 p/Share
121
Reduced 0.73%
16,367
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
496
Added 2.92%
16,488
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$2,041
$25.84 p/Share
79
Reduced 0.49%
15,992
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
264
Added 1.62%
16,071
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$8,436
$26.12 p/Share
323
Reduced 2.0%
15,807
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
1,083
Added 6.33%
16,030
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$5,562
$47.14 p/Share
118
Reduced 0.78%
15,047
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
482
Added 3.08%
15,165
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,303
$52.44 p/Share
63
Reduced 0.43%
14,683
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
256
Added 1.71%
14,746
Common Stock
Feb 28
2024
BUY
Open market or private purchase
$49,829
$57.74 p/Share
863
Added 5.62%
14,490
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$8,637
$59.16 p/Share
146
Reduced 1.06%
13,627
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
490
Added 3.44%
13,773
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$7,551
$77.06 p/Share
98
Reduced 0.73%
13,283
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
328
Added 2.4%
13,341
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$8,561
$74.45 p/Share
115
Reduced 0.87%
13,053
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
386
Added 2.85%
13,168
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$5,079
$75.82 p/Share
67
Reduced 0.52%
12,782
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
225
Added 1.72%
12,849
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$24,298
$78.13 p/Share
311
Reduced 2.4%
12,624
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
-
1,276
Added 8.98%
12,935
Common Stock