Feb 25
2023
SELL
Payment of exercise price or tax liability
$103,918
$55.78 p/Share
1,863
Reduced 1.16%
158,662
Common Stock (Par Valu...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
22,410
Added 12.26%
160,354
Common Stock (Par Valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$152,870
$57.02 p/Share
2,681
Reduced 1.91%
137,944
Common Stock (Par Valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,834
Added 5.91%
140,625
Common Stock (Par Valu...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$46,099
$58.8 p/Share
784
Reduced 0.59%
131,791
Common Stock (Par Valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$98,842
$58.8 p/Share
1,681
Reduced 1.25%
132,575
Common Stock (Par Valu...
Nov 13
2022
SELL
Payment of exercise price or tax liability
$137,830
$62.03 p/Share
2,222
Reduced 1.63%
134,256
Common Stock (Par Valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
12,120
Added 8.16%
136,478
Common Stock (Par Valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$496,447
$93.74 p/Share
5,296
Reduced 4.08%
124,358
Common Stock (Par Valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
11,679
Added 8.26%
129,654
Common Stock (Par Valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$66,986
$98.22 p/Share
682
Reduced 0.57%
117,975
Common Stock (Par Valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$77,004
$98.22 p/Share
784
Reduced 0.66%
118,657
Common Stock (Par Valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$170,958
$101.7 p/Share
1,681
Reduced 1.39%
119,441
Common Stock (Par Valu...
Nov 23
2021
-
5,000
Reduced 3.96%
121,122
Common Stock (Par Valu...
Nov 13
2021
SELL
Payment of exercise price or tax liability
$217,778
$98.01 p/Share
2,222
Reduced 1.73%
126,122
Common Stock (Par Valu...
Nov 08
2021
SELL
Open market or private sale
$1,997,648
$96.05 p/Share
20,798
Reduced 13.95%
128,344
Common Stock (Par Valu...
Nov 08
2021
BUY
Exercise of conversion of derivative security
$1,416,136
$68.09 p/Share
20,798
Added 13.42%
134,142
Common Stock (Par Valu...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$51,710
$91.2 p/Share
567
Reduced 0.44%
128,344
Common Stock (Par Valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$58,550
$91.2 p/Share
642
Reduced 0.5%
128,911
Common Stock (Par Valu...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$71,048
$90.97 p/Share
781
Reduced 0.6%
129,553
Common Stock (Par Valu...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
16,634
Added 11.32%
130,334
Common Stock (Par Valu...
Nov 13
2020
BUY
Grant, award, or other acquisition
-
9,799
Added 7.93%
113,700
Common Stock (Par Valu...
Nov 03
2020
SELL
Open market or private sale
$609,280
$85.0 p/Share
7,168
Reduced 6.45%
103,901
Common Stock (Par Valu...
Nov 03
2020
BUY
Exercise of conversion of derivative security
$373,524
$52.11 p/Share
7,168
Added 6.06%
111,069
Common Stock (Par Valu...