Dec 13
2024
SELL
Open market or private sale
$143,095
$317.99 p/Share
450
Reduced 15.99%
2,364
Common Shares
Aug 23
2024
SELL
Open market or private sale
$135,980
$339.95 p/Share
400
Reduced 12.45%
2,814
Common Stock
Jun 10
2024
SELL
Open market or private sale
$109,716
$274.29 p/Share
400
Reduced 11.07%
3,214
Common Shares
Feb 26
2024
SELL
Sale (or disposition) back to the issuer
-
9,250
Reduced 73.33%
3,364
Common Shares
Feb 16
2024
SELL
Payment of exercise price or tax liability
$93,746
$281.52 p/Share
333
Reduced 2.57%
12,614
Common Shares
Dec 31
2023
SELL
Payment of exercise price or tax liability
$22,570
$305.0 p/Share
74
Reduced 0.57%
12,947
Common Shares
Dec 13
2023
SELL
Open market or private sale
$74,775
$282.17 p/Share
265
Reduced 1.99%
13,021
Common Shares
Nov 10
2023
SELL
Open market or private sale
$98,148
$245.37 p/Share
400
Reduced 2.92%
13,286
Common Shares
May 27
2023
SELL
Payment of exercise price or tax liability
$35,549
$286.69 p/Share
124
Reduced 0.9%
13,686
Common Shares
Feb 28
2023
SELL
Payment of exercise price or tax liability
$155,155
$298.95 p/Share
519
Reduced 3.62%
13,810
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$96,757
$299.56 p/Share
323
Reduced 2.2%
14,329
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$20,734
$280.19 p/Share
74
Reduced 0.5%
14,652
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$41,635
$335.77 p/Share
124
Reduced 0.84%
14,726
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 33.56%
14,850
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$111,144
$351.72 p/Share
316
Reduced 4.12%
7,350
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$33,710
$374.56 p/Share
90
Reduced 1.16%
7,650
Common Stock
Dec 06
2021
SELL
Open market or private sale
$8,479,500
$339.18 p/Share
25,000
Reduced 76.36%
7,740
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$6,493,500
$259.74 p/Share
25,000
Added 43.3%
32,740
Common Stock
Aug 12
2021
SELL
Open market or private sale
$151,696
$314.07 p/Share
483
Reduced 5.87%
7,740
Common Stock
Jul 05
2021
SELL
Payment of exercise price or tax liability
$133,197
$302.72 p/Share
440
Reduced 5.08%
8,223
Common Stock
Jun 08
2021
SELL
Open market or private sale
$1,172,400
$293.1 p/Share
4,000
Reduced 31.59%
8,663
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$944,920
$236.23 p/Share
4,000
Added 24.01%
12,663
Common Stock
May 27
2021
SELL
Payment of exercise price or tax liability
$24,349
$279.87 p/Share
87
Reduced 0.99%
8,663
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 33.96%
8,750
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$17,089
$230.93 p/Share
74
Reduced 1.71%
4,250
Common Stock