Nov 29
2024
SELL
Open market or private sale
$456,186
$75.49 p/Share
6,043
Reduced 16.47%
30,658
Common Stock
Jul 25
2024
SELL
Open market or private sale
$1,089,970
$70.0 p/Share
15,571
Reduced 29.79%
36,701
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$35,273
$64.25 p/Share
549
Reduced 1.04%
52,272
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
7,278
Added 12.11%
52,821
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$336,768
$59.02 p/Share
5,706
Reduced 11.13%
45,543
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,377
Added 12.68%
50,789
Common Stock
Jan 02
2024
SELL
Open market or private sale
$42,705
$65.0 p/Share
657
Reduced 1.49%
43,412
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
7,089
Added 13.86%
44,069
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$385,827
$62.08 p/Share
6,215
Reduced 14.39%
36,980
Common Stock
Jan 26
2023
SELL
Open market or private sale
$595,000
$85.0 p/Share
7,000
Reduced 14.05%
42,835
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$480,340
$68.62 p/Share
7,000
Added 12.32%
49,835
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 10.42%
42,835
Common Stock
Dec 23
2022
SELL
Open market or private sale
$1,399,605
$80.79 p/Share
17,324
Reduced 31.4%
37,855
Common Stock
Dec 23
2022
BUY
Exercise of conversion of derivative security
$1,051,620
$70.74 p/Share
14,866
Added 23.91%
47,313
Common Stock
Jul 07
2022
SELL
Open market or private sale
$459,372
$79.38 p/Share
5,787
Reduced 12.55%
40,313
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$205,971
$79.25 p/Share
2,599
Reduced 5.34%
46,100
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
9,921
Added 16.92%
48,699
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
8,678
Added 18.43%
38,417
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 8.42%
29,739
Common Stock
Jul 29
2021
SELL
Open market or private sale
$384,482
$78.29 p/Share
4,911
Reduced 15.39%
27,005
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$33,419
$83.34 p/Share
401
Reduced 1.24%
31,916
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$166,324
$83.58 p/Share
1,990
Reduced 5.8%
32,317
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 18.63%
34,307
Common Stock
Jan 25
2021
SELL
Open market or private sale
$506,484
$99.0 p/Share
5,116
Reduced 16.36%
26,158
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$299,892
$72.86 p/Share
4,116
Added 11.63%
31,274
Common Stock