Dec 12
2023
-
6,500
Reduced 8.25%
72,297
Common Stock
Dec 07
2023
SELL
Open market or private sale
$334,223
$77.17 p/Share
4,331
Reduced 5.21%
78,797
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,045
$75.49 p/Share
451
Reduced 0.54%
83,128
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$17,158
$77.64 p/Share
221
Reduced 0.26%
83,579
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$109,472
$77.64 p/Share
1,410
Added 1.65%
83,800
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$33,044
$78.12 p/Share
423
Reduced 0.51%
82,390
Common Stock
Nov 14
2023
SELL
Open market or private sale
$5,717,030
$74.05 p/Share
77,205
Reduced 48.38%
82,390
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$3,771,464
$48.85 p/Share
77,205
Added 32.6%
159,595
Common Stock
Nov 07
2023
SELL
Open market or private sale
$128,215
$74.07 p/Share
1,731
Reduced 2.05%
82,813
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$84,559
$48.85 p/Share
1,731
Added 2.01%
84,544
Common Stock
Nov 06
2023
SELL
Open market or private sale
$1,575,587
$74.8 p/Share
21,064
Reduced 20.28%
82,813
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$1,028,976
$48.85 p/Share
21,064
Added 16.86%
103,877
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$24,796
$80.77 p/Share
307
Reduced 0.37%
82,646
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$46,222
$80.95 p/Share
571
Reduced 0.68%
82,953
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
$218,565
$80.95 p/Share
2,700
Added 3.14%
83,241
Common Stock
May 24
2022
BUY
Open market or private purchase
$390,550
$78.11 p/Share
5,000
Added 5.83%
80,738
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$22,475
$73.21 p/Share
307
Reduced 0.4%
75,674
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
$210,625
$73.21 p/Share
2,877
Added 3.65%
75,981
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$21,416
$73.85 p/Share
290
Reduced 0.4%
73,104
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$21,191
$74.88 p/Share
283
Reduced 0.38%
73,394
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$40,599
$70.24 p/Share
578
Reduced 0.78%
73,521
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$28,904
$68.01 p/Share
425
Reduced 0.57%
74,099
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$23,126
$65.7 p/Share
352
Reduced 0.49%
71,878
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$57,947
$65.7 p/Share
882
Added 1.2%
72,760
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$546,450
$71.45 p/Share
7,648
Reduced 8.93%
77,966
Common Stock