Oct 24
2024
-
240
Reduced 4.5%
5,095
Common Stock
Jun 03
2024
BUY
Other acquisition or disposition
$19,569
$32.4 p/Share
604
Added 3.4%
17,177
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$59,979
$40.83 p/Share
1,469
Reduced 8.14%
16,573
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
3,326
Added 15.57%
18,042
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$45,843
$39.52 p/Share
1,160
Reduced 7.31%
14,716
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$76,392
$39.52 p/Share
1,933
Reduced 12.52%
13,509
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
857
Added 6.66%
12,012
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
5,797
Added 26.75%
15,876
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$16,608
$34.53 p/Share
481
Added 4.13%
11,155
Common Stock
Feb 03
2023
-
200
Reduced 3.61%
5,335
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$83,792
$51.82 p/Share
1,617
Reduced 13.16%
10,674
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,793
Added 18.84%
12,032
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
531
Added 5.29%
9,498
Common Stock
Nov 30
2022
BUY
Other acquisition or disposition
$4,317
$38.9 p/Share
111
Added 0.76%
14,502
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$16,689
$39.36 p/Share
424
Added 2.86%
14,391
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$31,619
$48.2 p/Share
656
Reduced 4.49%
13,967
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
390
Added 2.77%
13,704
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
919
Added 5.99%
14,427
Common Stock
Nov 30
2021
BUY
Other acquisition or disposition
$10,128
$39.41 p/Share
257
Added 1.89%
13,314
Common Stock
May 31
2021
BUY
Other acquisition or disposition
$15,628
$29.32 p/Share
533
Added 3.92%
13,057
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$27,700
$36.64 p/Share
756
Reduced 5.69%
12,524
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
285
Added 2.32%
11,994
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
1,286
Added 8.91%
13,143
Common Stock
Nov 30
2020
BUY
Other acquisition or disposition
$9,492
$24.72 p/Share
384
Added 3.18%
11,709
Common Stock
May 29
2020
BUY
Other acquisition or disposition
$14,177
$24.96 p/Share
568
Added 4.78%
11,325
Common Stock