Mar 20
2024
BUY
Grant, award, or other acquisition
-
5,646
Added 3.8%
143,119
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$224,809
$89.53 p/Share
2,511
Reduced 1.79%
137,473
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
5,758
Added 3.95%
139,984
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$204,047
$98.86 p/Share
2,064
Reduced 1.51%
134,226
Common Stock
Dec 08
2023
SELL
Open market or private sale
$919,800
$91.98 p/Share
10,000
Reduced 6.84%
136,290
Common Stock
Jun 08
2023
-
7,500
Reduced 4.88%
146,290
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$725
$72.55 p/Share
10
Reduced 0.01%
153,790
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.01%
153,800
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$147,989
$77.93 p/Share
1,899
Reduced 1.22%
153,779
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
6,813
Added 4.19%
155,678
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$974,907
$96.89 p/Share
10,062
Reduced 6.33%
148,865
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
22,498
Added 12.4%
158,927
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
$110,739
$39.82 p/Share
2,781
Added 2.0%
136,429
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$322,194
$131.24 p/Share
2,455
Reduced 1.8%
133,648
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
5,634
Added 3.97%
136,103
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,658,693
$139.75 p/Share
11,869
Reduced 8.34%
130,469
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
23,057
Added 13.94%
142,338
Common Stock
Nov 22
2021
-
4,000
Reduced 3.24%
119,281
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$371,349
$112.19 p/Share
3,310
Reduced 2.61%
123,281
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
7,593
Added 5.66%
126,591
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$383,476
$100.36 p/Share
3,821
Reduced 3.11%
118,998
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$250,800
$100.36 p/Share
2,499
Reduced 1.99%
122,819
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
10,522
Added 7.75%
125,318
Common Stock
Nov 17
2020
SELL
Open market or private sale
$1,860,711
$79.9 p/Share
23,288
Reduced 16.87%
114,796
Common Stock