Mar 23
2024
SELL
Payment of exercise price or tax liability
$747,701
$172.52 p/Share
4,334
Reduced 2.97%
141,374
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
9,904
Added 6.49%
142,704
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,775,779
$154.55 p/Share
11,490
Reduced 7.8%
135,804
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
28,458
Added 16.19%
147,294
Common Stock
Aug 23
2023
SELL
Open market or private sale
$2,584,260
$143.57 p/Share
18,000
Reduced 13.15%
118,836
Common Stock
Mar 28
2023
SELL
Open market or private sale
$2,158,712
$119.2 p/Share
18,110
Reduced 11.69%
136,836
Common Stock
Mar 27
2023
SELL
Open market or private sale
$1,176,712
$118.98 p/Share
9,890
Reduced 6.0%
154,946
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$653,513
$116.47 p/Share
5,611
Reduced 3.29%
164,836
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
12,823
Added 7.16%
166,170
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,922,069
$99.77 p/Share
19,265
Reduced 10.89%
157,624
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
47,418
Added 21.14%
176,889
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$426,547
$99.22 p/Share
4,299
Reduced 3.21%
129,471
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
9,773
Added 6.93%
131,150
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$203,705
$101.7 p/Share
2,003
Reduced 1.59%
123,997
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
4,554
Added 3.49%
126,000
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,241,262
$98.24 p/Share
12,635
Reduced 9.42%
121,446
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
32,158
Added 19.34%
134,081
Common Stock
Nov 08
2021
SELL
Open market or private sale
$128,430
$114.16 p/Share
1,125
Reduced 1.09%
101,923
Common Stock
Nov 05
2021
SELL
Open market or private sale
$1,424,313
$111.86 p/Share
12,733
Reduced 11.0%
103,048
Common Stock
Oct 26
2021
SELL
Open market or private sale
$327,092
$111.18 p/Share
2,942
Reduced 2.48%
115,781
Common Stock
Oct 25
2021
SELL
Open market or private sale
$355,456
$111.08 p/Share
3,200
Reduced 2.62%
118,723
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$187,775
$71.67 p/Share
2,620
Reduced 2.1%
121,923
Common Stock
Apr 27
2021
BUY
Exercise of conversion of derivative security
-
5,957
Added 4.56%
124,543
Common Stock
Apr 09
2021
SELL
Open market or private sale
$480,012
$74.71 p/Share
6,425
Reduced 5.14%
118,586
Common Stock
Apr 09
2021
BUY
Exercise of conversion of derivative security
$245,196
$24.68 p/Share
9,935
Added 7.36%
125,011
Common Stock