Mar 14
2024
BUY
Grant, award, or other acquisition
-
1,040
Added 5.74%
17,071
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$25,545
$51.09 p/Share
500
Added 3.02%
16,031
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,088
$52.2 p/Share
40
Reduced 0.26%
15,531
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,700
Added 19.2%
15,571
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$2,117
$52.94 p/Share
40
Reduced 0.34%
11,871
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$2,721
$53.37 p/Share
51
Reduced 0.43%
11,911
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$5,016
$53.37 p/Share
94
Reduced 0.78%
11,962
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$13,182
$53.37 p/Share
247
Reduced 2.01%
12,056
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$70,484
$53.6 p/Share
1,315
Added 9.66%
12,303
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$56,290
$56.29 p/Share
1,000
Added 8.36%
10,957
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$14,549
$67.36 p/Share
216
Reduced 2.12%
9,949
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
800
Added 7.3%
10,165
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$3,236
$80.91 p/Share
40
Reduced 0.43%
9,365
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$3,211
$80.29 p/Share
40
Reduced 0.42%
9,405
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$4,131
$81.01 p/Share
51
Reduced 0.54%
9,445
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$7,614
$81.01 p/Share
94
Reduced 0.98%
9,496
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$131,608
$40.47 p/Share
3,252
Added 25.32%
9,590
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,221
$80.53 p/Share
40
Reduced 0.63%
6,338
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$3,359
$83.98 p/Share
40
Reduced 0.62%
6,367
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$3,390
$84.75 p/Share
40
Reduced 0.62%
6,407
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$4,322
$84.75 p/Share
51
Reduced 0.78%
6,447
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$83,359
$42.25 p/Share
1,973
Added 23.29%
6,498
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$3,895
$86.56 p/Share
45
Reduced 0.98%
4,525
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$3,464
$86.6 p/Share
40
Reduced 0.87%
4,570
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$3,425
$85.63 p/Share
40
Reduced 0.86%
4,606
Common Stock