Jun 10
2025
BUY
Grant, award, or other acquisition
-
8,000
Added 14.44%
47,418
Common Stock, No Par V...
Apr 25
2025
SELL
Payment of exercise price or tax liability
$670,079
$134.15 p/Share
4,995
Reduced 11.25%
39,418
Common Stock, No Par V...
Apr 25
2025
BUY
Grant, award, or other acquisition
-
12,960
Added 22.59%
44,413
Common Stock, No Par V...
Dec 18
2024
BUY
Grant, award, or other acquisition
-
6,718
Added 17.6%
31,453
Common Stock, No Par V...
Oct 15
2024
SELL
Payment of exercise price or tax liability
$340,956
$115.5 p/Share
2,952
Reduced 10.66%
24,735
Common Stock, No Par V...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$365,428
$123.79 p/Share
2,952
Reduced 9.63%
27,687
Common Stock, No Par V...
Oct 15
2022
SELL
Payment of exercise price or tax liability
$264,374
$102.59 p/Share
2,577
Reduced 7.76%
30,639
Common Stock, No Par V...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$676,276
$194.5 p/Share
3,477
Reduced 9.48%
33,216
Common Stock, No Par V...
Aug 20
2021
SELL
Open market or private sale
$47,006
$186.53 p/Share
252
Reduced 0.68%
36,693
Common Stock, No Par V...
Aug 12
2021
SELL
Open market or private sale
$62,492
$183.26 p/Share
341
Reduced 0.91%
36,945
Common Stock, No Par V...
Aug 11
2021
SELL
Open market or private sale
$176,707
$184.07 p/Share
960
Reduced 2.51%
37,286
Common Stock, No Par V...
Aug 10
2021
SELL
Open market or private sale
$134,872
$184.0 p/Share
733
Reduced 1.88%
38,246
Common Stock, No Par V...
Aug 09
2021
SELL
Open market or private sale
$260,196
$184.93 p/Share
1,407
Reduced 3.48%
38,979
Common Stock, No Par V...
Aug 05
2021
SELL
Open market or private sale
$215,842
$187.2 p/Share
1,153
Reduced 2.78%
40,386
Common Stock, No Par V...
Aug 04
2021
SELL
Open market or private sale
$245,428
$189.96 p/Share
1,292
Reduced 3.02%
41,539
Common Stock, No Par V...
Jan 14
2021
SELL
Open market or private sale
$417,750
$150.0 p/Share
2,785
Reduced 6.11%
42,831
Common Stock, No Par V...
Jan 12
2021
SELL
Open market or private sale
$2,580,000
$129.0 p/Share
20,000
Reduced 30.48%
45,616
Common Stock, No Par V...
Jan 12
2021
BUY
Exercise of conversion of derivative security
$1,481,600
$74.08 p/Share
20,000
Added 23.36%
65,616
Common Stock, No Par V...
Oct 15
2020
SELL
Payment of exercise price or tax liability
$378,750
$108.93 p/Share
3,477
Reduced 7.08%
45,616
Common Stock, No Par V...
Oct 01
2020
SELL
Payment of exercise price or tax liability
$76,531
$109.33 p/Share
700
Reduced 1.41%
49,093
Common Stock, No Par V...