Feb 23
2024
SELL
Payment of exercise price or tax liability
$510,171
$150.76 p/Share
3,384
Reduced 2.19%
150,996
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$558,859
$150.11 p/Share
3,723
Reduced 2.35%
154,380
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
18,119
Added 10.28%
158,103
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,666,616
$142.91 p/Share
11,662
Reduced 7.69%
139,984
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
18,155
Added 10.89%
148,508
Common Stock
Dec 26
2023
SELL
Open market or private sale
$24,972,443
$132.77 p/Share
188,088
Reduced 58.49%
133,491
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$9,255,810
$49.21 p/Share
188,088
Added 36.9%
321,579
Common Stock
May 05
2023
SELL
Open market or private sale
$1,014,305
$119.33 p/Share
8,500
Reduced 5.99%
133,491
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$394,371
$116.54 p/Share
3,384
Reduced 2.33%
141,991
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
23,763
Added 14.05%
145,375
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$257,390
$115.37 p/Share
2,231
Reduced 1.8%
121,612
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$306,904
$106.49 p/Share
2,882
Reduced 2.27%
123,843
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$1,906,996
$105.68 p/Share
18,045
Reduced 12.46%
126,725
Common Stock
Jul 31
2022
BUY
Grant, award, or other acquisition
-
38,393
Added 20.96%
144,770
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
21,599
Added 16.88%
106,377
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$242,761
$94.13 p/Share
2,579
Reduced 2.95%
84,778
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$206,145
$94.13 p/Share
2,190
Reduced 2.45%
87,357
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$300,195
$104.89 p/Share
2,862
Reduced 3.1%
89,547
Common Stock
Feb 26
2021
SELL
Open market or private sale
$985,938
$116.28 p/Share
8,479
Reduced 8.4%
92,409
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$599,041
$119.07 p/Share
5,031
Reduced 4.75%
100,888
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
10,703
Added 9.18%
105,919
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$249,732
$113.36 p/Share
2,203
Reduced 2.26%
95,216
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$287,086
$111.36 p/Share
2,578
Reduced 2.58%
97,419
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$178,176
$111.36 p/Share
1,600
Reduced 1.57%
99,997
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
26,415
Added 20.63%
101,597
Common Stock