Dec 11
2024
SELL
Payment of exercise price or tax liability
-
387
Reduced 0.5%
76,882
Common Stock
Aug 30
2024
SELL
Open market or private sale
$4,000,832
$99.6 p/Share
40,169
Reduced 34.29%
76,972
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$2,545,107
$63.36 p/Share
40,169
Added 25.53%
117,141
Common Stock
Apr 17
2024
SELL
Open market or private sale
$5,378
$75.76 p/Share
71
Reduced 0.09%
76,640
Common Stock
Mar 22
2024
SELL
Open market or private sale
$416,852
$81.8 p/Share
5,096
Reduced 6.27%
76,226
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
15,906
Added 16.36%
81,322
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
-
540
Reduced 0.82%
65,114
Common Stock
Jul 05
2023
SELL
Open market or private sale
$2,779,728
$81.3 p/Share
34,191
Reduced 34.46%
65,039
Common Stock
Jul 05
2023
BUY
Exercise of conversion of derivative security
$1,867,854
$54.63 p/Share
34,191
Added 25.63%
99,230
Common Stock
Jun 01
2023
SELL
Open market or private sale
$179,621
$71.82 p/Share
2,501
Reduced 3.7%
65,039
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
4,973
Added 6.86%
67,540
Common Stock
Mar 21
2023
SELL
Open market or private sale
$316,399
$77.95 p/Share
4,059
Reduced 6.1%
62,456
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
15,999
Added 19.39%
66,515
Common Stock
Sep 19
2022
SELL
Open market or private sale
$1,814,388
$72.37 p/Share
25,071
Reduced 33.35%
50,101
Common Stock
Sep 19
2022
BUY
Exercise of conversion of derivative security
$280,305
$51.65 p/Share
5,427
Added 6.73%
75,172
Common Stock
Jun 01
2022
SELL
Open market or private sale
$503,201
$80.68 p/Share
6,237
Reduced 8.23%
69,538
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
12,174
Added 13.84%
75,775
Common Stock
Mar 23
2022
SELL
Open market or private sale
$986,945
$97.64 p/Share
10,108
Reduced 13.74%
63,447
Common Stock
Mar 22
2022
SELL
Open market or private sale
$330,662
$99.06 p/Share
3,338
Reduced 4.34%
73,555
Common Stock
Mar 20
2022
BUY
Grant, award, or other acquisition
-
9,083
Added 10.56%
76,893
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
6,904
Added 9.24%
67,810
Common Stock
Jun 11
2021
SELL
Open market or private sale
$884,866
$112.65 p/Share
7,855
Reduced 11.51%
60,372
Common Stock
Jun 11
2021
BUY
Exercise of conversion of derivative security
$152,626
$51.65 p/Share
2,955
Added 4.15%
68,227
Common Stock
Jun 04
2021
SELL
Open market or private sale
$586,288
$115.73 p/Share
5,066
Reduced 7.2%
65,272
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
-
10,067
Added 12.52%
70,338
Common Stock