Dec 13
2024
BUY
Grant, award, or other acquisition
$2,479
$42.75 p/Share
58
Added 0.41%
14,177
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,209
Added 13.78%
13,823
Common Stock
Feb 28
2024
BUY
Open market or private purchase
$34,966
$26.49 p/Share
1,320
Added 10.27%
11,528
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$4,023
$27.0 p/Share
149
Reduced 1.44%
10,208
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$3,631
$20.29 p/Share
179
Added 1.7%
10,357
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$3,549
$29.83 p/Share
119
Reduced 1.16%
10,178
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$1,605
$30.3 p/Share
53
Reduced 0.52%
10,134
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
1,161
Added 10.31%
10,101
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$1,133
$32.39 p/Share
35
Reduced 0.39%
8,940
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$3,286
$16.43 p/Share
200
Added 2.19%
8,917
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$2,236
$35.5 p/Share
63
Reduced 0.72%
8,717
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$1,579
$29.79 p/Share
53
Reduced 0.6%
8,729
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$1,664
$32.63 p/Share
51
Reduced 0.58%
8,727
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$2,700
$39.13 p/Share
69
Reduced 0.78%
8,726
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
826
Added 8.59%
8,795
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$2,675
$41.79 p/Share
64
Reduced 0.8%
7,928
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,990
$37.54 p/Share
53
Reduced 0.66%
7,956
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$1,971
$33.4 p/Share
59
Reduced 0.74%
7,923
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$3,928
$32.73 p/Share
120
Reduced 1.48%
7,982
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
714
Added 8.1%
8,102
Common Stock