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
Jan 24
2020
SELL
Open market or private sale
$418,125
$71.45 p/Share
5,852
Reduced 7.51%
72,114
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
$349,650
$25.9 p/Share
13,500
Added 13.62%
85,614
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$35,690
$74.2 p/Share
481
Reduced 0.66%
72,081
Common Stock
Dec 05
2019
SELL
Payment of exercise price or tax liability
$42,321
$73.22 p/Share
578
Reduced 0.79%
72,562
Common Stock
Nov 19
2019
-
7,500
Reduced 9.3%
73,140
Common Stock
Nov 18
2019
SELL
Open market or private sale
$762,669
$70.5 p/Share
10,818
Reduced 12.13%
78,353
Common Stock