Jun 30
2023
SELL
Sale (or disposition) back to the issuer
$960,756
$89.74 p/Share
10,706
Reduced 13.43%
69,007
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$139,274
$96.92 p/Share
1,437
Reduced 1.77%
79,713
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$138,674
$96.84 p/Share
1,432
Reduced 1.73%
81,150
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$948,772
$97.47 p/Share
9,734
Added 10.54%
82,582
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$123,069
$99.49 p/Share
1,237
Reduced 1.67%
72,848
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$1,023,801
$101.81 p/Share
10,056
Reduced 11.95%
74,085
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
26,084
Added 23.66%
84,141
Common Stock
Nov 10
2022
SELL
Open market or private sale
$85,509
$95.01 p/Share
900
Reduced 1.53%
58,057
Common Stock
Aug 10
2022
SELL
Open market or private sale
$76,951
$109.93 p/Share
700
Reduced 1.17%
58,957
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$125,676
$100.22 p/Share
1,254
Reduced 2.06%
59,657
Common Stock
Feb 24
2022
-
1,000
Reduced 1.62%
60,911
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$140,126
$97.04 p/Share
1,444
Reduced 2.28%
61,911
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$948,766
$97.67 p/Share
9,714
Added 12.46%
68,255
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$124,164
$99.81 p/Share
1,244
Reduced 2.08%
58,541
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$957,544
$104.41 p/Share
9,171
Reduced 13.3%
59,785
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$2,492,789
$104.41 p/Share
23,875
Added 25.72%
68,956
Common Stock
Nov 17
2021
SELL
Open market or private sale
$39,484
$98.71 p/Share
400
Reduced 0.88%
45,081
Common Stock
May 19
2021
SELL
Open market or private sale
$701,330
$100.19 p/Share
7,000
Reduced 13.34%
45,481
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$112,808
$85.59 p/Share
1,318
Reduced 2.41%
53,279
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$107,929
$85.59 p/Share
1,261
Reduced 2.26%
54,597
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$851,216
$87.34 p/Share
9,746
Added 13.99%
59,903
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$110,626
$88.43 p/Share
1,251
Reduced 2.43%
50,157
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$831,854
$93.32 p/Share
8,914
Reduced 14.78%
51,408
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$2,196,380
$93.32 p/Share
23,536
Added 28.07%
60,322
Common Stock
Nov 20
2020
SELL
Open market or private sale
$324,205
$92.63 p/Share
3,500
Reduced 8.69%
36,786
Common Stock