May 31
2024
SELL
Payment of exercise price or tax liability
$5,088
$54.71 p/Share
93
Reduced 0.98%
9,371
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$25,052
$55.06 p/Share
455
Reduced 4.59%
9,464
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,283
Added 11.83%
9,559
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$8,432
$64.37 p/Share
131
Reduced 1.56%
8,276
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$23,515
$64.78 p/Share
363
Reduced 4.14%
8,407
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,731
Added 16.58%
8,712
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$6,887
$76.53 p/Share
90
Reduced 1.28%
6,914
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,223
$76.44 p/Share
16
Reduced 0.23%
7,004
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
47
Added 0.67%
7,020
Common Stock
Jan 31
2023
BUY
Other acquisition or disposition
$19,411
$65.8 p/Share
295
Added 4.06%
6,973
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$10,835
$83.35 p/Share
130
Reduced 1.91%
6,678
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$25,984
$82.23 p/Share
316
Reduced 4.44%
6,808
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,288
Added 15.31%
7,124
Common Stock
Jul 29
2022
BUY
Other acquisition or disposition
$2,288
$55.81 p/Share
41
Added 0.7%
5,836
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$5,566
$61.85 p/Share
90
Reduced 1.53%
5,795
Common Stock
Jan 31
2022
BUY
Other acquisition or disposition
$18,847
$58.53 p/Share
322
Added 5.19%
5,885
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$9,288
$70.9 p/Share
131
Reduced 2.3%
5,563
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$16,080
$72.76 p/Share
221
Reduced 3.74%
5,694
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
1,379
Added 18.91%
5,915
Common Stock
Jul 30
2021
BUY
Other acquisition or disposition
$7,910
$58.59 p/Share
135
Added 2.89%
4,536
Common Stock
May 31
2021
BUY
Grant, award, or other acquisition
$50,787
$64.45 p/Share
788
Added 15.19%
4,401
Common Stock