Jun 03
2024
BUY
Other acquisition or disposition
$19,602
$32.4 p/Share
605
Added 4.01%
14,470
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$57,243
$40.83 p/Share
1,402
Reduced 9.18%
13,865
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
3,326
Added 17.89%
15,267
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$116,979
$39.52 p/Share
2,960
Reduced 19.86%
11,941
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
5,797
Added 30.75%
13,053
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
857
Added 8.6%
9,104
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$16,574
$34.53 p/Share
480
Added 5.5%
8,247
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$81,512
$51.82 p/Share
1,573
Reduced 16.84%
7,767
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
540
Added 7.67%
6,502
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
2,838
Added 23.79%
9,090
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$20,979
$39.36 p/Share
533
Added 8.21%
5,962
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$30,462
$48.2 p/Share
632
Reduced 10.43%
5,429
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
391
Added 7.07%
5,139
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
922
Added 13.57%
5,873
Common Stock
Nov 30
2021
BUY
Other acquisition or disposition
$709
$39.41 p/Share
18
Added 0.38%
4,748
Common Stock
May 31
2021
BUY
Other acquisition or disposition
$20,465
$29.32 p/Share
698
Added 12.86%
4,730
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$27,773
$36.64 p/Share
758
Reduced 15.82%
4,032
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
286
Added 7.55%
3,501
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
1,289
Added 21.7%
4,652
Common Stock
May 29
2020
BUY
Other acquisition or disposition
$19,444
$24.96 p/Share
779
Added 19.5%
3,215
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$23,180
$44.75 p/Share
518
Reduced 17.54%
2,436
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
1,077
Added 26.72%
2,954
Common Stock
Nov 29
2019
BUY
Other acquisition or disposition
$9,195
$33.56 p/Share
274
Added 12.74%
1,877
Common Stock
May 31
2019
BUY
Other acquisition or disposition
$17,121
$33.31 p/Share
514
Added 24.28%
1,603
Common Stock
Jan 24
2019
SELL
Payment of exercise price or tax liability
$12,120
$45.91 p/Share
264
Reduced 19.51%
1,089
Common Stock