Feb 24
2025
SELL
Payment of exercise price or tax liability
$5,579
$58.12 p/Share
96
Reduced 1.38%
6,855
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
244
Added 3.39%
6,951
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$19,191
$58.87 p/Share
326
Reduced 4.64%
6,707
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
734
Added 9.45%
7,033
Common Stock
Jun 03
2024
BUY
Other acquisition or disposition
$19,569
$32.4 p/Share
604
Added 8.75%
6,299
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$4,366
$38.3 p/Share
114
Reduced 1.96%
5,695
Common Stock
Apr 14
2024
BUY
Exercise of conversion of derivative security
-
381
Added 6.16%
5,809
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$3,878
$40.83 p/Share
95
Reduced 1.72%
5,428
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
329
Added 5.62%
5,523
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$3,348
$40.83 p/Share
82
Reduced 1.55%
5,194
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
244
Added 4.42%
5,276
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$16,574
$34.53 p/Share
480
Added 8.71%
5,032
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$5,959
$54.67 p/Share
109
Reduced 2.34%
4,552
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
368
Added 7.32%
4,661
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$6,341
$54.67 p/Share
116
Reduced 2.63%
4,293
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
330
Added 6.96%
4,409
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,701
$54.67 p/Share
86
Reduced 2.06%
4,079
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
245
Added 5.56%
4,165
Common Stock
Nov 30
2022
BUY
Other acquisition or disposition
$3,851
$38.9 p/Share
99
Added 2.46%
3,920
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$17,161
$39.36 p/Share
436
Added 10.24%
3,821
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$4,988
$47.06 p/Share
106
Reduced 3.04%
3,385
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
366
Added 9.49%
3,491
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$12,266
$49.86 p/Share
246
Reduced 7.3%
3,125
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
699
Added 17.74%
3,241
Common Stock
Nov 30
2021
BUY
Other acquisition or disposition
$5,990
$39.41 p/Share
152
Added 5.38%
2,672
Common Stock