Aug 16
2024
SELL
Open market or private sale
$1,306,812
$156.0 p/Share
8,377
Reduced 28.11%
21,426
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,761,569
$96.96 p/Share
18,168
Reduced 37.87%
29,803
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$103,907
$94.29 p/Share
1,102
Reduced 2.25%
47,971
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,799
Added 5.4%
49,073
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$728,851
$92.8 p/Share
7,854
Reduced 14.51%
46,274
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
2,839
Added 4.98%
54,128
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$77,024
$92.8 p/Share
830
Reduced 1.59%
51,289
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,107
Added 3.89%
52,119
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
17,006
Added 25.38%
50,012
Common Stock
Jun 02
2023
SELL
Open market or private sale
$2,901,339
$75.25 p/Share
38,556
Reduced 53.88%
33,006
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$1,228,008
$31.85 p/Share
38,556
Added 41.5%
54,357
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$700,892
$59.62 p/Share
11,756
Reduced 26.26%
33,006
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
36,194
Added 47.07%
40,692
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$178,363
$85.71 p/Share
2,081
Reduced 19.54%
8,568
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
8,542
Added 47.78%
9,335
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$59,357
$81.2 p/Share
731
Reduced 25.76%
2,107
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
2,838
Added 50.0%
2,838
Common Stock
Jul 30
2021
SELL
Open market or private sale
$136,542
$71.94 p/Share
1,898
Reduced 100.0%
0
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$40,882
$66.91 p/Share
611
Reduced 24.35%
1,898
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
-
2,509
Added 50.0%
2,509
Common Stock
May 21
2021
SELL
Open market or private sale
$572,800
$63.44 p/Share
9,029
Reduced 100.0%
0
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$109,132
$51.02 p/Share
2,139
Reduced 19.15%
9,029
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
8,542
Added 46.58%
9,796
Common Stock
Dec 17
2020
SELL
Open market or private sale
$168,346
$41.06 p/Share
4,100
Reduced 60.96%
2,626
Common Stock
Dec 15
2020
SELL
Open market or private sale
$77,913
$41.05 p/Share
1,898
Reduced 22.01%
6,726
Common Stock