May 22
2024
SELL
Payment of exercise price or tax liability
$44,973
$177.06 p/Share
254
Reduced 6.16%
3,871
Common Stock
May 21
2024
SELL
Open market or private sale
$1,692,693
$177.86 p/Share
9,517
Reduced 69.76%
4,125
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$552,183
$102.56 p/Share
5,384
Added 36.15%
9,509
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,179
Added 12.49%
8,258
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$19,328
$174.13 p/Share
111
Reduced 1.54%
7,079
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$28,383
$174.13 p/Share
163
Reduced 2.22%
7,190
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$237,138
$176.18 p/Share
1,346
Reduced 15.47%
7,353
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
4,403
Added 33.61%
8,699
Common Stock
Aug 07
2023
SELL
Open market or private sale
$446,976
$134.51 p/Share
3,323
Reduced 44.34%
4,171
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$97,496
$41.97 p/Share
2,323
Added 23.66%
7,494
Common Stock
Jun 05
2023
SELL
Open market or private sale
$718,550
$102.65 p/Share
7,000
Reduced 57.51%
5,171
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
2,031
Added 14.3%
12,171
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$31,764
$96.55 p/Share
329
Reduced 3.14%
10,140
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$16,137
$98.4 p/Share
164
Reduced 1.54%
10,469
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$233,024
$88.67 p/Share
2,628
Reduced 19.82%
10,633
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
8,661
Added 39.51%
13,261
Common Stock
Dec 02
2022
SELL
Open market or private sale
$58,692
$95.59 p/Share
614
Reduced 11.78%
4,600
Common Stock
Nov 30
2022
SELL
Open market or private sale
$159,731
$93.41 p/Share
1,710
Reduced 24.7%
5,214
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$97,538
$41.97 p/Share
2,324
Added 25.13%
6,924
Common Stock
Aug 12
2022
SELL
Open market or private sale
$885,660
$147.98 p/Share
5,985
Reduced 56.54%
4,600
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$165,904
$27.72 p/Share
5,985
Added 36.12%
10,585
Common Stock
Jun 06
2022
SELL
Open market or private sale
$2,251,000
$112.55 p/Share
20,000
Reduced 81.3%
4,600
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$914,560
$99.29 p/Share
9,211
Reduced 26.48%
25,569
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
25,215
Added 42.03%
34,780
Common Stock
Nov 12
2021
SELL
Open market or private sale
$130,250
$130.25 p/Share
1,000
Reduced 9.47%
9,565
Common Stock