Jun 30
2023
BUY
Grant, award, or other acquisition
$19,576
$135.95 p/Share
144
Added 0.86%
16,526
Common Stock, par valu...
Mar 17
2023
BUY
Open market or private purchase
$113,842
$151.79 p/Share
750
Added 4.38%
16,382
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$73,327
$170.53 p/Share
430
Reduced 2.68%
15,632
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,091
Added 6.36%
16,062
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$116,158
$170.57 p/Share
681
Reduced 4.35%
14,971
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,730
Added 9.95%
15,652
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$65,887
$172.03 p/Share
383
Reduced 2.68%
13,922
Common Stock, par valu...
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
971
Added 6.36%
14,305
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$100,588
$173.13 p/Share
581
Reduced 4.18%
13,334
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,474
Added 9.58%
13,915
Common Stock, par valu...
Jan 30
2023
SELL
Payment of exercise price or tax liability
$295,477
$170.01 p/Share
1,738
Reduced 12.26%
12,441
Common Stock, par valu...
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
6,547
Added 31.59%
14,179
Common Stock, par valu...
Dec 30
2022
BUY
Grant, award, or other acquisition
$13,925
$132.62 p/Share
105
Added 1.36%
7,632
Common Stock, par valu...
Mar 14
2022
BUY
Open market or private purchase
$149,400
$124.5 p/Share
1,200
Added 13.75%
7,527
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$30,377
$114.2 p/Share
266
Reduced 4.03%
6,327
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,091
Added 14.2%
6,593
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$50,534
$119.75 p/Share
422
Reduced 7.12%
5,502
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
1,730
Added 22.6%
5,924
Common Stock, par valu...
Feb 03
2022
SELL
Payment of exercise price or tax liability
$59,877
$121.95 p/Share
491
Reduced 10.48%
4,194
Common Stock, par valu...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
1,475
Added 23.94%
4,685
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$26,721
$81.22 p/Share
329
Reduced 9.3%
3,210
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
1,091
Added 23.56%
3,539
Common Stock, par valu...
Feb 03
2021
SELL
Payment of exercise price or tax liability
$42,127
$80.09 p/Share
526
Reduced 17.69%
2,448
Common Stock, par valu...
Feb 03
2021
BUY
Exercise of conversion of derivative security
-
1,474
Added 33.14%
2,974
Common Stock, par valu...