May 20
2025
SELL
Payment of exercise price or tax liability
$7,625
$33.89 p/Share
225
Reduced 2.16%
10,193
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
858
Added 7.61%
10,418
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$17,657
$39.59 p/Share
446
Reduced 4.46%
9,560
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
488
Added 5.11%
9,071
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
935
Added 8.67%
9,853
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$9,317
$40.16 p/Share
232
Reduced 2.63%
8,583
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
715
Added 7.5%
8,815
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$7,976
$31.28 p/Share
255
Reduced 3.05%
8,100
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
-
1,032
Added 10.99%
8,355
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$4,868
$30.43 p/Share
160
Reduced 2.42%
6,455
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
488
Added 6.87%
6,615
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$7,394
$30.43 p/Share
243
Reduced 3.81%
6,127
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
714
Added 10.08%
6,370
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$3,922
$31.13 p/Share
126
Reduced 2.18%
5,656
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$8,685
$31.02 p/Share
280
Reduced 4.62%
5,782
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
1,032
Added 14.55%
6,062
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$6,699
$39.64 p/Share
169
Reduced 3.9%
4,168
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
489
Added 10.13%
4,337
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$5,354
$41.83 p/Share
128
Reduced 3.22%
3,848
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$13,418
$44.43 p/Share
302
Reduced 8.11%
3,423
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
-
1,031
Added 21.68%
3,725
Common Stock