May 24
2024
SELL
Open market or private sale
$538,231
$175.95 p/Share
3,059
Reduced 2.91%
102,070
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$307,551
$100.54 p/Share
3,059
Added 2.83%
105,129
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$23,017
$177.06 p/Share
130
Reduced 0.13%
102,070
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$14,278
$174.13 p/Share
82
Reduced 0.08%
102,200
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$18,283
$174.13 p/Share
105
Reduced 0.1%
102,282
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$174,770
$176.18 p/Share
992
Reduced 0.96%
102,387
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,042
Added 3.76%
103,379
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,497,142
$163.39 p/Share
9,163
Reduced 8.45%
99,337
Common Stock
Nov 07
2023
SELL
Open market or private sale
$710,583
$111.85 p/Share
6,353
Reduced 5.53%
108,500
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,076,494
$130.09 p/Share
8,275
Reduced 6.88%
111,972
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$896,001
$58.05 p/Share
15,435
Added 11.85%
114,853
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
1,596
Added 1.46%
107,693
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$32,923
$96.55 p/Share
341
Reduced 0.32%
106,097
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$10,332
$98.4 p/Share
105
Reduced 0.1%
106,438
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$221,408
$88.67 p/Share
2,497
Reduced 2.29%
106,543
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
10,265
Added 8.6%
109,040
Common Stock
Nov 09
2022
SELL
Open market or private sale
$2,798,568
$82.7 p/Share
33,840
Reduced 25.52%
98,775
Common Stock
Aug 17
2022
SELL
Open market or private sale
$30,801
$143.93 p/Share
214
Reduced 0.19%
111,363
Common Stock
Aug 16
2022
SELL
Open market or private sale
$3,101,037
$150.88 p/Share
20,553
Reduced 15.56%
111,577
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$468,252
$99.29 p/Share
4,716
Reduced 3.42%
133,059
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
17,089
Added 11.03%
137,775
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
$99,996
$15.74 p/Share
6,353
Added 5.0%
120,686
Common Stock
Jun 11
2021
SELL
Open market or private sale
$1,399,379
$103.85 p/Share
13,475
Reduced 10.54%
114,333
Common Stock
Jun 11
2021
BUY
Exercise of conversion of derivative security
$359,039
$31.72 p/Share
11,319
Added 8.14%
127,808
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$145,343
$15.74 p/Share
9,234
Added 7.34%
116,489
Common Stock