Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,228,286
$143.98 p/Share
43,258
Reduced 6.0%
677,200
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
94,966
Added 11.65%
720,458
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$1,476,861
$123.0 p/Share
12,007
Reduced 1.88%
625,492
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
26,360
Added 3.97%
637,499
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$819,834
$134.93 p/Share
6,076
Reduced 0.98%
611,139
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
13,192
Added 2.09%
617,215
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$4,765,913
$108.98 p/Share
43,732
Reduced 6.75%
604,023
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
-
94,966
Added 12.79%
647,755
Common Stock
Mar 03
2023
SELL
Open market or private sale
$2,393,133
$246.03 p/Share
9,727
Reduced 3.4%
276,275
Common Stock
Mar 02
2023
SELL
Open market or private sale
$4,877,600
$243.88 p/Share
20,000
Reduced 6.54%
286,002
Common Stock
Mar 01
2023
SELL
Open market or private sale
$4,930,200
$246.51 p/Share
20,000
Reduced 6.13%
306,002
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,557,554
$249.81 p/Share
10,238
Reduced 3.04%
326,002
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
22,231
Added 6.2%
336,240
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
-
3,593
Reduced 1.13%
313,875
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
7,714
Added 2.37%
317,468
Common Stock
Nov 16
2022
-
1,220
Reduced 0.39%
309,754
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$4,595,642
$207.91 p/Share
22,104
Reduced 6.64%
310,974
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
47,483
Added 12.48%
333,078
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$2,668,935
$224.45 p/Share
11,891
Reduced 4.0%
285,595
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
26,788
Added 8.26%
297,486
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,107,899
$240.9 p/Share
4,599
Reduced 1.67%
270,326
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
9,875
Added 3.47%
274,925
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$1,960,245
$211.37 p/Share
9,274
Reduced 3.38%
265,050
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
19,922
Added 6.77%
274,324
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$993,039
$194.79 p/Share
5,098
Reduced 1.96%
254,402
Common Stock