Aug 14
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 4.97%
43,903
Common Stock
Jul 12
2023
SELL
Open market or private sale
$356,201
$227.75 p/Share
1,564
Reduced 3.62%
41,607
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 5.05%
43,171
Common Stock
Jun 12
2023
SELL
Open market or private sale
$342,420
$219.36 p/Share
1,561
Reduced 3.68%
40,875
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$185,218
$80.67 p/Share
2,296
Added 5.13%
42,436
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$66,191
$191.86 p/Share
345
Reduced 0.85%
40,140
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$106,323
$183.95 p/Share
578
Reduced 1.41%
40,485
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
1,957
Added 4.55%
41,063
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$248,928
$176.42 p/Share
1,411
Reduced 3.48%
39,106
Common Stock
Jan 09
2023
BUY
Grant, award, or other acquisition
-
4,002
Added 8.99%
40,517
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$162,517
$214.12 p/Share
759
Reduced 2.04%
36,515
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$114,927
$198.15 p/Share
580
Reduced 1.53%
37,274
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
-
1,780
Added 4.49%
37,854
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$580,517
$228.73 p/Share
2,538
Reduced 6.57%
36,074
Common Stock
Jan 10
2022
BUY
Grant, award, or other acquisition
-
6,418
Added 14.25%
38,612
Common Stock
Jun 08
2021
SELL
Open market or private sale
$1,069,500
$167.87 p/Share
6,371
Reduced 16.52%
32,194
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$563,175
$60.31 p/Share
9,338
Added 19.49%
38,565
Common Stock
May 10
2021
SELL
Open market or private sale
$1,128,054
$179.17 p/Share
6,296
Reduced 17.72%
29,227
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$562,934
$60.31 p/Share
9,334
Added 20.81%
35,523
Common Stock
Apr 08
2021
SELL
Open market or private sale
$1,131,007
$180.99 p/Share
6,249
Reduced 19.26%
26,189
Common Stock
Apr 08
2021
BUY
Exercise of conversion of derivative security
$562,934
$60.31 p/Share
9,334
Added 22.35%
32,438
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$198,151
$179.81 p/Share
1,102
Reduced 4.55%
23,104
Common Stock
Mar 08
2021
SELL
Open market or private sale
$978,137
$169.58 p/Share
5,768
Reduced 19.24%
24,206
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$562,934
$60.31 p/Share
9,334
Added 23.75%
29,974
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$46,935
$190.02 p/Share
247
Reduced 1.18%
20,640
Common Stock