Feb 13
2024
SELL
Payment of exercise price or tax liability
$24,757
$36.57 p/Share
677
Reduced 5.76%
11,084
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
2,780
Added 19.12%
11,761
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$17,479
$37.19 p/Share
470
Reduced 4.97%
8,981
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,930
Added 16.96%
9,451
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 4.92%
7,521
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 11.09%
7,910
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$11,146
$43.37 p/Share
257
Reduced 3.58%
6,923
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,055
Added 12.81%
7,180
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,220
Added 15.96%
6,423
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$16,905
$49.87 p/Share
339
Reduced 5.24%
6,125
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
165
Added 3.05%
5,244
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 4.53%
5,079
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 15.65%
5,320
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$17,103
$57.01 p/Share
300
Reduced 6.48%
4,333
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,230
Added 20.98%
4,633
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$9,909
$55.36 p/Share
179
Reduced 5.0%
3,403
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
735
Added 17.03%
3,582
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$14,303
$59.35 p/Share
241
Reduced 7.8%
2,847
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
-
986
Added 24.2%
3,088
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$14,908
$57.56 p/Share
259
Reduced 10.97%
2,102
Common Stock
Feb 13
2021
BUY
Exercise of conversion of derivative security
-
1,060
Added 30.99%
2,361
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$7,021
$57.08 p/Share
123
Reduced 8.64%
1,301
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
480
Added 25.21%
1,424
Common Stock